AppKit   >     NSObjectController   >   newObject()
インスタンスメソッド
newObject()
適切なクラスの新しいオブジェクトを作成して返します。
宣言
戻り値
適切なクラスの新しいオブジェクト。返されたオブジェクトは暗黙的に保持され、送信者はそれを解放する責任があります(release または autorelease のいずれかを使用して)。
実体 (entity) 名が設定されている場合 (entityName を参照の事)、作成されたオブジェクトはその実体に指定されたクラスのインスタンスです (オブジェクトは受信者の管理オブジェクトコンテキストに挿入されます)。それ以外の場合、作成されたオブジェクトは、objectClass によって返されるクラスのインスタンスです。
議論
このメソッドは、automaticallyPreparesContent が true の場合にオブジェクトを追加および挿入するときに呼び出されます。
デフォルトの実装では、objectClass によって返されるクラスには、引数のない標準の init メソッドがあるものとしています。制御されているオブジェクトクラスが NSManagedObject (またはそのサブクラス) の場合、受信側に指定された実体および管理オブジェクトコンテキストを使用して、指定されたイニシャライザ (init(entity:insertInto:)) が代わりに呼び出されます。
以下も見よ
関連したシンボル