"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

Reply via email to