Ich habe eine große Anzahl von UIViews, die in der app delegieren applicationDidFinishLaunching erstellt und zu einem NSMutableArray hinzugefügt werden. Der Benutzer blättert durch diese Ansichten mithilfe eines Seitensteuerelements und einer Bildlaufansicht. Ich habe die UIView und ihre untergeordneten Komponenten in IB erstellt. Sie sind mit einem Controller verdrahtet. Die Erstellung von 170 Ansichten auf dem iPhone dauert etwa 30 Sekunden. Letztendlich werde ich über 1000 Ansichten haben. Das ist nicht nur langsam, sondern wird auch die App wegen des Speicherverbrauchs zerstören. Wie viel schneller und speichereffizienter ist es, alles ohne Ansichten programmatisch zu erstellen? Wie könnten einige der 6000 Fakten-Apps das machen?
Gibt es einen besseren Ansatz, als alles auf einmal zu erstellen? Der Benutzer kann auf eine Ansicht in Steckplatz 400 zugreifen und von dort aus mit dem Blättern beginnen. Wir sind für jeden Vorschlag dankbar.