+ dictionaryWithObjects:forKeys:
- initWithObjects:forKeys:
- initWithObjects:forKeys:count:
+ dictionaryWithObjectsAndKeys:
- initWithObjectsAndKeys:
+ dictionaryWithObject:forKey:
Availability 有効性
Technology
+ (instancetype)dictionaryWithObjects:(ObjectType _Nonnull const *)objects
forKeys:(id<NSCopying
> _Nonnull const *)keys
count:(NSUInteger
)cnt;
objects
A C array of values for the new dictionary. 新しい辞書のための値いくつかのC配列。
keys
A C array of keys for the new dictionary. Each key is copied (using copy
; keys must conform to the NSCopying
protocol), and the copy is added to the new dictionary.
新しい辞書のためのキーいくつかのC配列。各キーは、コピーされます(copy
を使って;キーはNSCopying
プロトコルに準拠しなければなりません)、そしてそのコピーが新しい辞書に加えられます。
count
The number of elements to use from the keys
and objects
arrays. count
must not exceed the number of elements in objects
or keys
.
keys
とobjects
配列から使用することになる要素数。count
は、objects
またはkeys
の中の要素の数を越えてはなりません。
This method steps through the objects
and keys
arrays, creating entries in the new dictionary as it goes. An NSInvalid
is raised if a key or value object is nil
.
このメソッドは、オブジェクト
そしてキー
の配列それぞれを始めから終わりまで一歩ずつ進みます、それが進むにつれて新しい辞書の中の登録項目を作成します。NSInvalid
が、あるキーまたは値オブジェクトがnil
ならば引き起こされます。
The following code fragment illustrates how to create a dictionary that associates the alphabetic characters with their ASCII values: 以下のコード断片は、どのようにアルファベット文字をASCII値と結びつける辞書が作成されるかを図解します。
+ dictionaryWithObjects:forKeys:
- initWithObjects:forKeys:
- initWithObjects:forKeys:count:
+ dictionaryWithObjectsAndKeys:
- initWithObjectsAndKeys:
+ dictionaryWithObject:forKey: