4

オブジェクトとそのソースファイルがGormとどのように相互作用するかを完全には理解していないと思います。NSObjectのようなクラスをサブクラス化すると、アウトレットとアクションを使用してオブジェクトを構成する方法に従って、そのオブジェクトのスナップショットが格納されているように見えます。

私の最初の質問は、このクラスがどこに保存されているかです(これは実装ファイルではなく、まだnibにないため、nibにインスタンス化される前ですか?

ここに画像の説明を入力してください

上の画像にあるように、AppController(私のカスタムサブクラス)の構成はどこに保存されていますか?インスタンス化の前に存在するため、一時ファイルですか。

インスタンス化されると、そのクラスのスナップショットのように見えますが、まだ実装していません。*。gormファイルを保存した後で構成できる場合、どのようにフリーズドライしてnibに入れますか?

ここに画像の説明を入力してください

上の図では、AppControllerのアイコンがオブジェクトのように見えますが、まだ実装を記述していないので、どの時点で、どのように2つを結合しますか。nibのAppControllerはオブジェクトのプロキシのように機能しますか、それともコンパイル時にオブジェクトがnibにシリアル化されますか?

これが紛らわしい場合は申し訳ありませんが、私は自分の質問をできるだけうまく説明しようとしました。助けていただければ幸いです。:-)

4

1 に答える 1

3

それらは、実行時にペン先がロードされるときに結合されます。nibには、クラスの名前が含まれています(永続化されたインスタンスではありません)。ペン先がロードされるときにインスタンスが作成されます。その一環として、nibローダーは、その新しいインスタンスを、接続する必要があると指示したアクションに接続します。

于 2012-01-20T02:35:38.773 に答える