2014-12-19 5 views
5

Ich erstelle neues Projekt mit Einzelansicht Anwendung und Ausführen auf dem Gerät (iPhone 5s)Xcode 6.1.1 Run auf dem Gerät langsam "Kopieren von Swift Standardbibliotheken"

Produkt> Reinigen und Produkt> Ausführen

Verwendung Swift dauert es 76 Sekunden

mit ObjC dauert es 12 Sekunden

Was mit Swift oder meinem Computer falsch?

+0

In OS X finde ich, dass Swift viel langsamer kompiliert als objective-c. Für meine Anwendung finde ich auch, dass die App viel langsamer läuft. – jwlaughton

+0

Dies funktioniert auf Xcode 8.3 swift 3.1 - http://StackOverflow.com/a/40497873/1890317 –

Antwort

0

Swift ist eine neue Sprache mit einem neuen Compiler, der noch nicht auf die Menge optimiert wurde, die Objective-C seit Objective-C seit vielen Jahren hat.

Der Swift-Compiler macht auch viel mehr als der Compiler von Objective-C, wenn man bedenkt, dass Swift stärker typisiert ist und unter anderem keine Angabe von Importen erfordert.

Immer noch sind 76 Sekunden eine lange Zeit, also ist entweder Ihr Computer zu schwach oder Sie haben aus irgendeinem Grund wenig Ressourcen.

+0

Wie lange ist die schnelle Einzelansicht-Anwendung sauber und läuft auf dem Gerät auf Ihrem Computer? – saranpol

+0

@saranpol 8,5 Sekunden. Aber ich bin auf einem 4 GHz i7 Retina iMac mit 32 GB RAM. – drewag

+0

Ich bin auf 2,9 GHz i5 8 GB RAM, aber ich denke nicht, dass es bis zu 76 Sekunden dauern könnte, vielleicht versuchen, xcode zu entfernen oder etwas aufzuräumen – saranpol

Verwandte Themen