Interface Builderを使わない作り方(View-based編)
1.Xcodeを立ち上げ、「Create a new Xcode project」を選択。
2.プロジェクトテンプレートから「View-based Application」を選択する。

プロジェクト名の欄に"viewbase"と入力し、Nextボタンを押す。

保存先を決定するダイアログが出るので、好きな場所を選んでCreateボタンを押す。

3.xibファイルを削除する。
MainWindow.xibとviewbaseViewController.xibの2つを削除。

ポップアップメニューからDeleteを選択すると確認ダイアログが出るので、Deleteボタンを押す。

4.plistファイルの「Main nib file base name」キーを削除。

5.main.mの内容を修正。
UIApplicationMain関数の第4引数を、UIApplicationのデリゲートクラス名(ここでは、"viewbaseAppDelegate")に修正。
int main(int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, @"viewbaseAppDelegate");
[pool release];
return retVal;
}
6.viewbaseAppDelegate.mに、不足分のコードを追加する。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// ウィンドウの作成
CGRect frame = [[UIScreen mainScreen] bounds];
self.window = [[UIWindow alloc] initWithFrame:frame];
// ビューコントローラの作成
self.viewController = [[viewbaseViewController alloc] init];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
| 固定リンク
| コメント (1)
| トラックバック (0)













最近のコメント