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

decodeObjectOfClass:forKey:

Decodes an object for the key, restricted to the specified class. このキーに対するあるオブジェクトを復号します、指定されたクラスに限定されます。

Declaration 宣言

- (id)decodeObjectOfClass:(Class)aClass 
                   forKey:(NSString *)key;

Parameters パラメータ

aClass

The expect class type. 期待されるクラス型。

key

The coder key. コーダーキー。

Return Value 戻り値

The decoded object. 復号されたオブジェクト。

Discussion 議論

If the coder responds YES to requiresSecureCoding, then an exception will be thrown if the class to be decoded does not implement NSSecureCoding or is not isKindOfClass: of aClass. コーダーがYESrequiresSecureCodingに応答するならば、そのとき例外がスローされるでしょう、もし復号されるクラスがNSSecureCodingを実装しないまたはaClassisKindOfClass:でないならば。

If the coder responds NO to requiresSecureCoding, then the class argument is ignored and no check of the class of the decoded object is performed, exactly as if decodeObjectForKey: had been called. コーダーがNOrequiresSecureCodingに応答するならば、そのときクラス引数は無視されます、そして復号されるオブジェクトのクラスの検査は実行されません、ちょうどまるでdecodeObjectForKey:が呼び出されたかのように。

See Also 参照

Decoding General Data 一般的なデータを復号する