Мое приложение все сделано и работает отлично. Итак, теперь я запустил его на старом iPhone, и запуск приложения занимает 17,3 секунды!?!? я потратил много времени на его изучение и обнаружил, что причина загрузки занимает много времени, потому что у меня много просмотров, и у каждого представления есть фоновое изображение png. Все мои взгляды и сделаны в IB и в моем коде:
#import "MyTestAppDelegate.h"
#import "MyTestViewController.h"
@implementation MyTestAppDelegate
@synthesize window;
@synthesize viewController;
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[window addSubview:viewController.view];
[window makeKeyAndVisible];
}
- (void)dealloc {
[viewController release];
[window release];
[super dealloc];
}
@end
В конце кода, где написано:
[window addSubview:viewController.view];
приложение, похоже, загружает все представления в перо одновременно. Все PNG со всех просмотров около 12 МБ. При запуске приложения не требуется одновременно загружать все представления.
Есть ли способ, которым я могу загрузить только первый "домашний" вид при запуске? (Все виды являются частью одного и того же пера.)