init(objects: [Any], forKeys : [NSCopying])
init(object: Any, forKey : NSCopying)
Availability 有効性
Technology
init(objects: UnsafePointer
<AnyObject>?,
forKeys keys: UnsafePointer
<NSCopying
>?,
count cnt: Int
)
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(with:)
; keys must conform to the NSCopying
protocol), and the copy is added to the new dictionary.
新しい辞書のためのキーいくつかのC配列。各キーは、コピーされます(copy(with:)
を使って;キーは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
ならば引き起こされます。
This method is a designated initializer of NSDictionary
.
このメソッドは、NSDictionary
の指定イニシャライザです。
init(objects: [Any], forKeys : [NSCopying])
init(object: Any, forKey : NSCopying)
- initWithObjectsAndKeys:
init()
+ init(objects:forKeys:count:)