タブアプリケーションを作成する場合、各タブはビューにする必要がありますか、それともウィンドウにする必要がありますか?
多くの開発者は、アプリには多くのビューを持つ1つのウィンドウのみを含める必要があると述べています。他の開発者は、各タブにウィンドウを使用すると言います。
正しい練習はどれですか?
iOS アプリの一般的なルールは、物理画面ごとに 1 つの UIWindow インスタンスが必要なことです。iOS がより優れたマルチスクリーン サポートを追加し、新しいハードウェアがアプリのミラーリングをネイティブにサポートできるようになるまで、ほとんどのアプリは、明示的に 2 つ目のディスプレイをサポートしない限り、1 つのウィンドウを使用していました。
次に、1 つの UITabBarController で UIViewController オブジェクトのインスタンスを表示する必要があります。このルールは、アプリの作成に使用している SDK に関係なく、titanium がそのクラスを対応するネイティブの Objective-C にマップし直すと仮定して、当てはまります。
ウィンドウには、通常のアプリでは多くのビューがありません。表示中にビューをホストするだけです。タブ ビューでウィンドウを使用することは聞いたことがありません。tabbarcontrollers を使用するいくつかのアプリがあり、常にペン先のビューで UIViewController サブクラス (または UINavigationController サブクラス) を使用しています。すべて完全に正常に動作します。