Xcode / iPhone SDK プロジェクトテンプレートまとめ
どれを選べばよいかわからない・・・
(こういうSDKって、なんで入り口からこんなに不親切なんでしょうか)
というわけで、
それぞれどんなアプリ開発に向いているのか、
調べたことをまとめます。
Navigation-Based Application
複数の画面を使用して、階層的にデータを表示するアプリケーション
例)連絡先(contacts)アプリ
Tab Bar Application
ユーザが複数の画面から選択できるラジオインターフェイスを表示するアプリケーション
例)時計(Clock)アプリ
「ラジオインターフェイス」ってのはたぶん画面下部にある選択アイコンのこと
Utility Application
メインビューを1つ実装しており、ユーザは裏面のビューにアクセスして簡単なカスタマイズができるアプリケーション
View-Based Application
1つのビューを使用してユーザインターフェイスを実装しているアプリケーション
Window-Based Application
すべてのアプリケーションのベースとなるテンプレート。1つのアプリケーションDelegateと1つのウインドウを含む。独自の階層ビューを実装する場合に、このテンプレートを使用する。