func enumerate((Int, UnsafeMutablePointer<ObjCBool>) -> Void)
func enumerate(options: NSEnumerationOptions, using: (Int, UnsafeMutablePointer<ObjCBool>) -> Void)
func makeIterator () -> NSIndexSetIterator
struct NSIndexSetIterator
Availability 有効性
Technology
func enumerate(in range: NSRange
,
options opts: NSEnumerationOptions
= [],
using block: (Int
, UnsafeMutablePointer
<ObjCBool
>) -> Void
)
range
The range to enumerate. 列挙する範囲。
opts
A bitmask that specifies the options for the enumeration (whether it should be performed concurrently and whether it should be performed in reverse order). See NSEnumeration
for the supported values.
列挙に対するオプションを指定するビットマスク(それが並行して実行されるべきかどうかそしてそれが逆順で実行されるべきかどうか)。NSEnumeration
を支持される値のために見てください。
block
The Block to apply to elements in the set. 集合の中の要素に適用するブロック。
The Block takes two arguments: ブロックは2つの引数をとります。
The index of the object. オブジェクトのインデックス。
A reference to a Boolean value. The block can set the value to true
to stop further processing of the set. The stop
argument is an out-only argument. You should only ever set this Boolean to YES within the Block.
あるブール値への参照。ブロックは、値をtrue
に設定することで、それ以上の集合の処理を止めることができます。stop
引数は、ひとつの退出専用引数です。あなたは、常にこのブールをBlock内でYESに設定するだけであるべきです。
This method executes synchronously. このメソッドは同期的に実行されます。
func enumerate((Int, UnsafeMutablePointer<ObjCBool>) -> Void)
func enumerate(options: NSEnumerationOptions, using: (Int, UnsafeMutablePointer<ObjCBool>) -> Void)
func makeIterator () -> NSIndexSetIterator
struct NSIndexSetIterator