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

set(_:forKey:)

Sets an object for the specified key in the key-value store. オブジェクトをこの指定されたキーに対してキー値保管において設定します。

Declaration 宣言

func set(_ anObject: Any?, 
  forKey aKey: String)

Parameters パラメータ

anObject

The object you want to store. The type of the object must be one of the property list types: NSNumber, NSString, NSDate, NSData, NSArray, or NSDictionary. The total size (in bytes) of the object must not exceed the per-key size limits. あなたが格納したいオブジェクト。オブジェクトの型は、プロパティリスト型:NSNumberNSStringNSDateNSDataNSArray、またはNSDictionaryの1つでなければなりません。オブジェクトの全体の大きさ(バイトでの)は、キーごとの大きさ制限を越えてはいけません。

aKey

The key under which to store the value. The length of this key must not exceed 64 bytes using UTF8 encoding. それの下で値を格納することになるキー。このキーの長さは、UTF8符号化を使って64バイトを越えてはいけません。

Discussion 議論

If the type of anObject is not one of the property list types, this method does not set it in the key-value store. Instead, it logs an error and silently ignores the object. anObjectの型がプロパティリスト型の1つでないならば、このメソッドはそれをキー値保管において設定しません。代わりに、それはエラーを記録して、静かにそのオブジェクトを無視します。

See Also 参照

Setting Values 値を設定する