Xcode でのウィンドウベースとビューベースの iOS アプリケーション テンプレートの違いに関するこの質問を読みましたが、iPhone アプリで使用するテンプレートについてまだ混乱しています。
サービスステーション用の地理位置情報アプリを開発しています。これには、ビューベースのアプリケーション テンプレートとウィンドウベースのアプリケーション テンプレートのどちらがより適切でしょうか?
Xcode でのウィンドウベースとビューベースの iOS アプリケーション テンプレートの違いに関するこの質問を読みましたが、iPhone アプリで使用するテンプレートについてまだ混乱しています。
サービスステーション用の地理位置情報アプリを開発しています。これには、ビューベースのアプリケーション テンプレートとウィンドウベースのアプリケーション テンプレートのどちらがより適切でしょうか?
この選択は、最終製品に大きな影響を与えることはありません。本当の問題は、どのテンプレートが私が設計しているアプリに最も近づけるかということです。
ビューベースのアプリケーション テンプレートは、単一のビューを持つアプリを対象としています。ただし、これは出発点に過ぎず、後でいつでもビュー/コントローラーを追加できます。このブログ投稿に示されているように、ウィンドウベースのテンプレートに追加できなかったビューベースのテンプレートには特別なものはありません。
あなたのアプリは、ナビゲーション ベースのテンプレートからより多くのメリットを得られるように思えます。これにより、最初に使用する UINavigationController と UITableViewController が提供されます。これは、サービス ステーションのリストでうまく機能すると思います。おそらく、サービス ステーションが選択されたときに、サービス ステーションの詳細を表示するジオローカリゼーション (sp?) ビュー コントローラーをプッシュするでしょうか?
ビューベースのアプリケーションの説明:
このテンプレートは、単一のビューを使用するアプリケーションの開始点を提供し ます。
アプリのデザインに含まれるビューが 1 つだけの場合は、ビューベースのアプリケーションを選択すると、そのビューを作成してリンクする手間が省けます。アプリに複数のビューがある場合でも、ビューベースを使用すると、最初のビューを作成する時間を節約できます。何かカスタムを設定していることがわかっている場合は、ウィンドウベースのアプリケーションが必要です。