Type Method 型メソッド

archivedDataWithRootObject:requiringSecureCoding:error:

Encodes an object graph with the given root object into a data representation, optionally requiring secure coding. オブジェクトグラフをこの与えられたルートオブジェクトで、あるデータ表現へと符号化します、随意にセキュアコーディングを要求します。

Declaration 宣言

+ (NSData *)archivedDataWithRootObject:(id)object 
                 requiringSecureCoding:(BOOL)requiresSecureCoding 
                                 error:(NSError * _Nullable *)error;

Parameters パラメータ

object

The root of the object graph to archive. アーカイブするオブジェクトグラフのルート。

requiresSecureCoding

A Boolean value indicating whether all encoded objects must conform to NSSecureCoding. 全ての符号化されたオブジェクトがNSSecureCodingに準拠しなければならないかどうかを指し示しているブール値。

error

On return, the error that occurred while encoding, or nil if no error occurred. 戻りでは、エンコーディングの間に発生したエラー、またはnil、もしエラーが発生しなかったならば。

Discussion 議論

To prevent the possibility of encoding an object that NSKeyedUnarchiver can’t decode, set requiresSecureCoding to true whenever possible. This ensures that all encoded objects conform to NSSecureCoding. NSKeyedUnarchiverが復号できないオブジェクトを符号化する可能性をなくすには、requiresSecureCodingをtrueに設定してください、可能な時はいつでも。これは、全ての符号化されたオブジェクトがNSSecureCodingに準拠することを確実にします。

See Also 参照

Archiving Data データをアーカイブする