Instance Method インスタンスメソッド

encodeConditionalObject:forKey:

An encoding method for subclasses to override to conditionally encode an object, preserving common references to it, only if it has been unconditionally encoded. あるオブジェクトを、それへの通常の参照を保全して、それが無条件にエンコードされた場合にのみ、それが条件付きでエンコードするようオーバーライドする、サブクラスに対するエンコーディングメソッド。

Declaration 宣言

- (void)encodeConditionalObject:(id)object 
                         forKey:(NSString *)key;

Discussion 議論

Subclasses must override this method if they support keyed coding. サブクラスは、それらがキー付きコーディングをサポートするならば、このメソッドをオーバーライドする必要があります。

The encoded object is decoded with the decodeObjectForKey: method. If objv was never encoded unconditionally, decodeObjectForKey: returns nil in place of objv. 符号化されたオブジェクトは、decodeObjectForKey:メソッドで復号されます。objvが無条件に符号化されたことがないならば、decodeObjectForKey:nilobjvの代わりに返します。

See Also 参照

Encoding General Data 一般的なデータを符号化する