"Lazy loading" is the usual answer. Don't load a resource until the user needs it.
View controllers are built this way. "viewDidLoad" (or loadView if you prefer) should summon the resources and build the view. Look around for other opportunities to delay initialization. David On May 15, 2012, at 8:05 AM, Alex Zavatone wrote: > Was just wondering if there are any techniques to speed up the launching of > iOS apps. > > Back in the Director day, I would create a shell executable that would launch > rather quickly and present a splash screen, then an animation that indicated > to the user that the test of the application was loading. After that, the > shell read a config file, loaded the rest of the app and started up. > > This approach got feedback to the user as quick as possible and provided the > impression of a quick launching responsive app, right from the get go. > > in the case that our apps start launching sluggishly (I've seen this during > development sometimes) are there any approaches to take along this vein? > > Thanks in advance, > - Alex Zavatone > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/rowlandd%40sbcglobal.net > > This email sent to rowla...@sbcglobal.net _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com