Instance Method
インスタンスメソッド
setObject:forKey:
Sets an object for the specified key in the key-value store.
オブジェクトをこの指定されたキーに対してキー値保管において設定します。
Declaration
宣言
- (void)setObject:(id)anObject
forKey:(NSString
*)aKey;
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.
あなたが格納したいオブジェクト。オブジェクトの型は、プロパティリスト型:NSNumber
、NSString
、NSDate
、NSData
、NSArray
、または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
値を設定する
- setArray:forKey:
Sets an array object for the specified key in the key-value store.
配列オブジェクトをこの指定されたキーに対してキー値保管において設定します。
- setBool:forKey:
Sets a Boolean value for the specified key in the key-value store.
ブール値をこの指定されたキーに対してキー値保管において設定します。
- setData:forKey:
Sets a data object for the specified key in the key-value store.
データオブジェクトをこの指定されたキーに対してキー値保管において設定します。
- setDictionary:forKey:
Sets a dictionary object for the specified key in the key-value store.
辞書オブジェクトをこの指定されたキーに対してキー値保管において設定します。
- setDouble:forKey:
Sets a double value for the specified key in the key-value store.
double値をこの指定されたキーに対してキー値保管において設定します。
- setLongLong:forKey:
Sets a long long
value for the specified key in the key-value store.
long long
値をこの指定されたキーに対してキー値保管において設定します。
- setString:forKey:
Sets a string object for the specified key in the key-value store.
文字列をこの指定されたキーに対してキー値保管において設定します。