iphone開発 - InterfaceBuilderを使いたくない - | 黄色のいこあんのブログ

iphone開発 - InterfaceBuilderを使いたくない -

もともと開発環境を用意していたものの、全然手をつけていなかったiphoneアプリ開発。

なんとなく、作ってみたいものができてきたっていうのと
もう市場はできあがっているものの、まだまだ「簡単に」乱入できそうっていうことで
やってみようと。

前置きはここらへんにしておいて。


iphoneアプリを製作するための本を買ってみたんだけど、
appleが提供しているGUIにInterface Builderっていうのがあって、
まさにインターフェース部分を簡単に(?)実装してくれるもの
なんだけども、まぁややこしい。

逆に混乱を招くし、これ使うと結局何がいつ何をしているのかがようわからん、と。
これってflashとかのオーサリングツールに似ている感じ。
どちらにしろ、プログラムは書かなきゃなんだけど、そっちより。


こんなん使いたくないってんで、ぐぐってみたら、
やっぱり同じこと考えている人いるなぁ。。。

なんで、Interface Builder使わないプロジェクトの作り方をメモってみる。

1:
XCode立ち上げて、Window-based Application のプロジェクトを作成

2:
MainWindow.xib を削除

3:
Info.plist 内の Main nib file base name の項目を削除

4:
main.m 内のUIApplicationMain()の第4引数である nil を任意の文字列に変更
今回は @"MyAppDelegate" に。

5:
***AppDelegate.h 内の
window を定義している @property 行を削除

***AppDelegate.m 内の
@synthesize 行を削除

これでスケルトンプロジェクトが完成です