XCodeで最初にアプリケーションを作成するとき、その最下位レベルでAppDelegate.h/.m とMainWindow.xibが作成されます。
設計のニーズに最適になるようにXibの変更を開始したら、最初のコントローラーとしてのAppDelegateから離れるのがベストプラクティスですか、それともMainWindow.xibで使用する新しいWindowControllerを作成する方が常に良いですか??
フリッツアブル
XCodeで最初にアプリケーションを作成するとき、その最下位レベルでAppDelegate.h/.m とMainWindow.xibが作成されます。
設計のニーズに最適になるようにXibの変更を開始したら、最初のコントローラーとしてのAppDelegateから離れるのがベストプラクティスですか、それともMainWindow.xibで使用する新しいWindowControllerを作成する方が常に良いですか??
フリッツアブル
いい質問ですね。私にとって、アプリ デリゲートは常に、作成するプロジェクトを定義するための最初のステップです。デリゲートには多くの用途がありますが、それは別の問題です。次のリンクで、この主題に関連する Apple ドキュメント (概要セクション) を見ると、そこにアプリ デリゲートの機能が何であるかについての優れた説明があります。あなたの質問に答えるために、アプリのデリゲートを離れて新しいコントローラーを作成し、そこで必要な関数を実行することを常にお勧めします。ここにアップルのdo'sへのリンクがあります。これですべてが解決することを願っています。ハッピーコーディング。
AppDelegate クラスをビュー コントローラーとして使用することはできません。AppDelegate クラスは、メインの .xib ファイルをロードするメインの View Controller のインスタンスを作成する必要があります。ターゲット構成でメインの Xib を定義することについて言及している場合を除きますが、それはかなり古い学校です。
サポートする必要がある iOS のバージョンに制限されていますか? iOS 5.0 以降を使用できる場合は、ストーリーボードを使用することで .xib ファイルの使用を完全に回避できるためです。