2014-12-19 22 views
5

creo nuovo progetto con un'unica applicazione visualizzare ed eseguire sul dispositivo (iPhone 5s)Xcode 6.1.1 Esegui dispositivo lento "Copia di librerie standard Swift"

prodotti> Pulire e prodotto> Esegui

Utilizzando Swift ci vogliono 76 secondi

Utilizzando objC ci vogliono 12 secondi

Cosa c'è di sbagliato con Swift o il mio computer?

+0

In OS X trovo che Swift compili molto più lentamente dell'obiettivo-c. Per la mia applicazione, trovo anche che l'app funzioni molto più lentamente. – jwlaughton

+0

Funziona su Xcode 8.3 swift 3.1 - http://stackoverflow.com/a/40497873/1890317 –

risposta

0

Swift è un nuovo linguaggio con un nuovo compilatore che deve ancora essere ottimizzato per la quantità che Objective-C ha da quando Objective-C è in circolazione da molti anni.

Il compilatore di Swift fa anche molto di più del compilatore di Objective-C considerando che Swift è più tipizzato e non richiede la specifica delle importazioni (tra le altre cose).

Ancora, 76 secondi è un lungo periodo di tempo per cui il computer è sottodimensionato o si hanno poche risorse per qualche motivo.

+0

Quanto dura la visualizzazione rapida di una singola vista e viene eseguita sul dispositivo sul computer? – saranpol

+0

@saranpol 8,5 secondi. Ma sono su un iMac Retina i7 a 4 GHz con 32 GB di RAM. – drewag

+0

I am on 2.9 GHz i5 8 GB di RAM, ma non credo che dovrebbe richiedere fino a 76 secondi, forse provare a rimuovere xcode o pulire qualcosa – saranpol

Problemi correlati