一番簡単なテンプレートに関するメモ
1. UIApplicationMain の定義:
UIKIT_EXTERN int UIApplicationMain(int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName);
main から UIApplicationMain( argc, argv, nil, @"AppDelegate") を呼ぶ
3番目の引数が nil なので UIApplication クラスが使用される
4番目の引数から AppDelegate クラスが使用される
main から UIApplicationMain( argc, argv, nil, @"AppDelegate") を呼ぶ
3番目の引数が nil なので UIApplication クラスが使用される
4番目の引数から AppDelegate クラスが使用される
2. didFinishLaunchingWithOptions:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
device のスクリーンを元に窓を作成
窓の背景を白にして、窓の表示をしている
---
Run させると view controller のプログラムを書けと次のメッセージが出る:
Application windows are expected to have a root view controller at the end of application launch
0 件のコメント:
コメントを投稿