2014-12-19 12 views
5

tworzę nowy projekt z jednej aplikacji wyświetlać i uruchamiać na urządzeniu (iPhone 5S)Xcode 6.1.1 Uruchom na urządzeniu powolny „Kopiowanie Swift standardowych bibliotek”

produktów> czysty i produkt> Uruchom

Używanie Swift trwa 76 sekund

Korzystanie objc trwa 12 sekund

Co z Swift czy mojego komputera?

+0

W OS X stwierdzam, że Swift kompiluje się znacznie wolniej niż cel-c. Dla mojej aplikacji uważam, że aplikacja działa znacznie wolniej. – jwlaughton

+0

Działa to na Xcode 8.3 swift 3.1 - http://stackoverflow.com/a/40497873/1890317 –

Odpowiedz

0

Swift to nowy język z nowym kompilatorem, który nie został jeszcze zoptymalizowany do poziomu, jaki ma Objective-C, ponieważ Objective-C istnieje od wielu lat.

Kompilator Swifta również robi o wiele więcej niż kompilator Objective-C, biorąc pod uwagę, że Swift jest silniej wpisany i nie wymaga określania importu (między innymi).

Mimo to, 76 sekund to dużo czasu, więc albo komputer jest zbyt niski, albo z jakiegoś powodu masz mało zasobów.

+0

Jak długo czyszczenie aplikacji pojedynczego widoku czyszczenie i uruchamianie na urządzeniu na komputerze? – saranpol

+0

@saranpol 8,5 sekundy. Ale jestem na 4GHz i7 Retina iMac z 32 GB pamięci RAM. – drewag

+0

Mam 2,9 GHz i5 8 GB pamięci RAM, ale nie sądzę, że powinno to zająć do 76 sekund, może spróbować usunąć xcode lub posprzątać coś – saranpol

Powiązane problemy