Instance Property
インスタンスプロパティ
requiresSecureCoding
Indicates whether the receiver requires all unarchived classes to conform to NSSecureCoding
.
レシーバが全てのアンアーカイブされたクラスをNSSecureCoding
に準拠するのに必要とするかどうかを指し示します。
Declaration
宣言
@property(readwrite) BOOL requiresSecureCoding;
Discussion
議論
If you set the receiver to require secure coding, it will throw an exception if you attempt to unarchive a class which does not conform to NSSecureCoding
.
あなたがレシーバに安全なコード記述を要求させるならば、それは例外をスローします、あなたがNSSecureCoding
に準拠しないクラスをアンアーカイブしようとするならば。
The secure coding requirement for NSKeyedUnarchiver
is designed to be set once at the top level and remain on. Once enabled, attempting to call setRequiresSecureCoding:
with a value of NO
will throw an exception. This is to prevent classes from selectively turning secure coding off.
NSKeyedUnarchiver
に対する安全なコード記述要件は、トップレベルでいったん設定されるとそのままであるように設計されます。いったん可能にされると、setRequiresSecureCoding:
をNO
の値で呼び出す試みは、例外をスローします。これは、クラスが選択的に安全なコード記述を切りにすることを防ぎます。
Note that the getter is on the superclass, NSCoder
. See NSCoder
for more information about secure coding.
ゲッターは、スーパークラス、NSCoder
上にあることに注意してください。NSCoder
を安全なコード記述についてのさらなる情報として見てください。
See Also
参照
Unarchiving Data
データをアンアーカイブする
+ unarchiveObjectWithData:
Decodes and returns the object graph previously encoded by NSKeyedArchiver
and stored in a given NSData
object.
以前にNSKeyedArchiver
によってエンコードされてある与えられたNSData
オブジェクトに格納されたオブジェクトグラフをデコードして返します。
Deprecated
非推奨
+ unarchiveObjectWithFile:
Decodes and returns the object graph previously encoded by NSKeyedArchiver
written to the file at a given path.
以前にNSKeyedArchiver
によってエンコードされてある与えられたパスでファイルに書き出されたオブジェクトグラフをデコードして返します。
Deprecated
非推奨