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

initWithObjectsAndKeys:

Initializes a newly allocated dictionary with entries constructed from the specified set of values and keys. 新しいアロケートされた辞書をその指定されたひと揃いのキーと値から構成される登録項目で初期化します。

Declaration 宣言

- (instancetype)initWithObjectsAndKeys:(id)firstObject, ...;

Parameters パラメータ

firstObj

The first value to add to the new dictionary. 新しい辞書に加えることになる最初の値。

...

First the key for firstObj, then a null-terminated list of alternating values and keys. If any key is nil, an NSInvalidArgumentException is raised. firstObjに対する最初のキー、次に互い違いの値とキーからなるヌル終端されたリスト。何らかのキーがnilならば、NSInvalidArgumentExceptionが引き起こされます。

Discussion 議論

This method is similar to initWithObjects:forKeys:, differing only in the way in which the key-value pairs are specified. このメソッドはinitWithObjects:forKeys:に似ています、キー値ペアが指定される方法だけが違っています。

For example: 例えば:


NSDictionary *dict = [[NSDictionary alloc] initWithObjectsAndKeys:
    @"value1", @"key1", @"value2", @"key2", nil];

See Also 参照

Creating a Dictionary from Objects and Keys 辞書をオブジェクトとキーから作成する