Swift oder objc?
Verbrauchen iOS 10 Apps mehr Speicher?
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
Bezieht sich alles auf Swift.
Grad mal geguckt in Objective-C verbraucht das SingleViewApplication Template alleine nur 131 KB.
Hmm, die alte App ist noch in Swift 2 geschrieben, die neue in Swift 3.
Ob es vielleicht an Swift 3 liegt? Trotzdem irgendwie merkwürdig
EDIT 04.05: Ah verdammt hab ausersehen den Ausgangspost gelöscht, wollte das Thema eigentlich nur als Erledigt markierenDieser Beitrag wurde bereits 2 mal editiert, zuletzt von Butterkeks ()
-
Sobald man Swift in einer App verwendet, werden die ganzen Swift Framework/Libraries in der App benötigt. Da kommt dann halt einiges zusammen.
Wenn Apple iOS irgendwann auf Swift umgestellt hat, dann sind die Swift Apps wieder kleiner und die Objective-C Apps werden größer, da dann die ganzen Objective-C Framework/Libraries hinzu kommen. -
Aber kam allein von Swift 2 zu Swift 3 dort soviel hinzu dass allein das Swift 3 SingleViewApplication Template mehr als doppelt so groß ist wie meine fertige App in Swift 2?
-
Wenn Du die alte App noch hast, dann schau doch mal wie viele Swift Frameworks/Libraries sich im App Bundle befinden, und wie viele es in der neuen App sind.
-
Butterkeks schrieb:
Aber kam allein von Swift 2 zu Swift 3 dort soviel hinzu …
Ja, das ist durchaus möglich. U.a. wurde z.B. GCD/ libdispatch swiftisiert. Das ist ein großer Haufen an (Wrapper-)Symbolen, die alle, wie @MCDan ganz richtig gesagt hat, ins Bundle gestopft werden wollen.Das iPhone sagt: "Zum Antworten streichen". Wie? Echt Jetzt? Muß ich erst die Wohnung streichen!? -
MCDan schrieb:
Wenn Apple iOS irgendwann auf Swift umgestellt hat, dann sind die Swift Apps wieder kleiner und die Objective-C Apps werden größer, da dann die ganzen Objective-C Framework/Libraries hinzu kommen.
Butterkeks schrieb:
Aber kam allein von Swift 2 zu Swift 3 dort soviel hinzu dass allein das Swift 3 SingleViewApplication Template mehr als doppelt so groß ist wie meine fertige App in Swift 2?
-
MCDan schrieb:
Wenn Apple iOS irgendwann auf Swift umgestellt hat, dann sind die Swift Apps wieder kleiner und die Objective-C Apps werden größer, da dann die ganzen Objective-C Framework/Libraries hinzu kommen.
Vermutlich wird Apple Swift und vielleicht auch Objective-C eher so anpassen, dass alles mit den gleichen System-Libs läuft.„Meine Komplikation hatte eine Komplikation.“ -
macmoonshine schrieb:
Vermutlich wird Apple Swift und vielleicht auch Objective-C eher so anpassen, dass alles mit den gleichen System-Libs läuft.
Man macht einfach solange irgendwelche Dinge, bis man tot ist.
Und dann bekommen die anderen Kuchen.