AppKitでは「representedObject」を使用できますNSViewController
。このrepresentedObjectは通常ModelControllerまたはNSViewController
表示されるモデルに設定されます。これは、新しいpresentedObjectを設定するだけで、モデルの詳細がビューで更新されるため、バインディングでうまく機能しますが、iPhoneの場合は(UIKit、Cocoaバインディングは利用できません)、そのようなrepresentedObjectがないUIViewController
ので、ここで私が知りたいことがいくつかあります:-
- モデルをUIViewControllerにバインドするための最良の/推奨される方法は何ですか?できれば、多くのデータを維持したくない
IBOutlets
場合は、セッターを呼び出して、ビューに表示するために変更されたモデルデータを更新します。 - UIViewControllerの関連モデルをいつどのようにリリースする必要がありますか?
- は
-[UIViewController dealloc]
、通常のiPhoneアプリケーションで呼び出されます。
UIViewController
ビューとモデルの間の座標が、同時に、必要のないときにモデルのロックを解除するように、いくつかのクラスを設計することを探しています。
TIA。