nibファイルはシリアル化されたオブジェクトであり、接続を行うための所有者、アウトレットがあることを私は知っています。XCode ナビゲーション ウィンドウ テンプレートを使用してアプリケーションを作成しました。このアプリケーションは、MainWindow と SecondView の 2 つの nib ファイルを順番に作成しました。MainWindow が SecondView をどのように参照しているのか理解できません。私が見る限り、これら 2 つの間に関係はありません。SecondView の所有者は UIViewController であり、MainWindow には UIViewController でもあるナビゲーション タブがあります。しかし、それらがIBでどのように接続されているのか理解できません...
また、誰が MainWindow の所有者オブジェクトをインスタンス化しているのか、そのオブジェクトがどこに保持されているのか、変数はどこにあるのかわかりません
UIApplication myApp = [[UIApplication alloc] init]
。
これは自己回答です。UIApplicationMain
インスタンス変数を使用するには、どこかにアウトレットを作成する必要があります。
UIViewController 所有者で 10 個の nib ファイルを作成した場合、誰がその逆シリアル化をトリガーしますか?
あるクラスがnibファイルの所有者である場合、そのクラスの本質的な責任は何ですか? nibファイルをメモリにデシリアライズしていますか?
まとまりのない質問で申し訳ありません。nib ファイルに関する記事やドキュメントを数多く読んでいますが、まだ混乱しています。