1

XCodeで最初にアプリケーションを作成するとき、その最下位レベルでAppDelegate.h/.mMainWindow.xibが作成されます。

設計のニーズに最適になるようにXibの変更を開始したら、最初のコントローラーとしてのAppDelegateから離れるのがベストプラクティスですか、それともMainWindow.xibで使用する新しいWindowControllerを作成する方が常に良いですか??

フリッツアブル

4

2 に答える 2

0

いい質問ですね。私にとって、アプリ デリゲートは常に、作成するプロジェクトを定義するための最初のステップです。デリゲートには多くの用途がありますが、それは別の問題です。次のリンクで、この主題に関連する Apple ドキュメント (概要セクション) を見ると、そこにアプリ デリゲートの機能が何であるかについての優れた説明があります。あなたの質問に答えるために、アプリのデリゲートを離れて新しいコントローラーを作成し、そこで必要な関数を実行することを常にお勧めします。ここにアップルのdo'sへのリンクがあります。これですべてが解決することを願っています。ハッピーコーディング。

http://developer.apple.com/library/ios/ipad/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html

于 2013-01-25T03:32:20.550 に答える
0

AppDelegate クラスをビュー コントローラーとして使用することはできません。AppDelegate クラスは、メインの .xib ファイルをロードするメインの View Controller のインスタンスを作成する必要があります。ターゲット構成でメインの Xib を定義することについて言及している場合を除きますが、それはかなり古い学校です。

サポートする必要がある iOS のバージョンに制限されていますか? iOS 5.0 以降を使用できる場合は、ストーリーボードを使用することで .xib ファイルの使用を完全に回避できるためです。

于 2013-01-25T00:54:50.160 に答える