10

TabBar テンプレートを使用して、Xcode 4 で新しいプロジェクトを開始しました。MainWindow.xibプロジェクトにファイルがないことに気付きました。

  • Apple はこのファイルを削除しましたか?
  • このファイルなしでメインウィンドウにアクセスするにはどうすればよいですか?
4

5 に答える 5

4

MainWindow.xib は、そもそも「目に見える」コンポーネントをまったく含んでおらず (ウィンドウを目に見えないコンテナーと考え​​て)、通常は変更する必要がないことに注意してください。(とは言っても、私自身は iOS 開発の初心者にすぎないので、間違っている場合は修正していただければ幸いです)。

ベータ版での MainWindow.xib の役割はコードに置き換えられました。自動生成された (-)application:didFinishLaunchingWithOptions: を現在の Xcode とベータ版の Xcode で比較すると、何が起こっているかを理解できるはずです。

于 2011-07-16T11:34:24.570 に答える
2

iOS SDK ベータ版を使用している場合は、リリース ノートと「iOS の新機能」ドキュメントをお読みください。iOS Developer Program メンバーとしてログインすると、developer.apple.comでドキュメントを見つけることができます。

于 2011-06-22T22:43:10.557 に答える
0

MainWindow.xibが見落とされたため、この回答を参照できます。また、iOSアプリケーションでMainWindow.xibが本当に必要かどうかを参照できますか?詳細については。

実際、MainWindows.xibは必要ありません。AppDelegateクラスのメソッドの実装コードを検索できます。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

これにより、xibファイルがどのようにロードされてウィンドウに接続されるかがわかります。

そして、あなたはあなたのmain.mを調べるべきです、あなたはこのようなコードを見つけるでしょう

UIApplicationMain(argc, argv, nil, @"MyAppDelegateClassName");

また

UIApplicationMain(argc, argv, nil, NSStringFromClass([myAppDelegate class]));

それよりも

UIApplicationMain(argc, argv, nil, nil);

このステートメントにより、AppDelegateがロードされます。

于 2012-07-29T03:57:09.860 に答える
0

Xcode 4 で空白のタブ バー プロジェクトを作成したところ、MainWindow.xib がそこにあります。うっかり削除してしまったのかもしれません。新しいプロジェクトを最初から作成してみてください。そこにあるはずです。

于 2011-06-22T21:58:27.117 に答える
0

YouTube にMainWindow.xibは、最初から再作成する方法を説明する素晴らしいビデオ チュートリアルがあります。

http://www.youtube.com/watch?v=sROdA4w4x9Y

于 2012-01-23T16:46:49.497 に答える