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 行を削除
これでスケルトンプロジェクトが完成です
なんとなく、作ってみたいものができてきたっていうのと
もう市場はできあがっているものの、まだまだ「簡単に」乱入できそうっていうことで
やってみようと。
前置きはここらへんにしておいて。
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 行を削除
これでスケルトンプロジェクトが完成です