Class

NSIndexSet

An object representing an immutable collection of unique integer values that bridges to IndexSet; use NSIndexSet when you need reference semantics or other Foundation-specific behavior. 特有な整数値それらからなるある不変のコレクションを表しているオブジェクト、それはIndexSetにブリッジします;NSIndexSetをあなたが参照意味論または他のFoundation特有の挙動を必要とする場合に使ってください。

Declaration 宣言

class NSIndexSet : NSObject

Overview 概要

The NSIndexSet class represents an immutable collection of unique unsigned integers, known as indexes because of the way they are used. This collection is referred to as an index set. このNSIndexSetクラスは、それらが使われる方法のためにインデックスとして知られているそれぞれ特有な符号なし整数からなるある不変のコレクションを表します。このコレクションは、インデックス集合と呼ばれます。 Indexes must be in the range 0 .. NSNotFound - 1.

You use index sets in your code to store indexes into some other data structure. For example, given an NSArray object, you could use an index set to identify a subset of objects in that array. あなたは、インデックス集合をあなたのコードの中で使用して、それらインデックスを何か他のデータ構造体へと格納します。例えば、NSArrayオブジェクトを与えられて、あなたはあるインデックス集合を使用してその配列の中のオブジェクトいくらかの下位集合をひとつ識別できるでしょう。

You should not use index sets to store an arbitrary collection of integer values because index sets store indexes as sorted ranges. This makes them more efficient than storing a collection of individual integers. It also means that each index value can only appear once in the index set. あなたはインデックス集合を使って、整数値からなるデタラメなコレクションを蓄えるべきではありません、なぜならインデックス集合それらはインデックスをソートされた範囲として格納するからです。これはそれらを、独立した整数いくらのコレクションをいちいちソートするより、ずっと使いやすくします。それはまた、各インデックス値がそのインデックス集合の中で一度しか現れないのを意味します。

The designated initializers of the NSIndexSet class are: init, init(indexesIn:), and init(indexSet:). NSIndexSetクラスの指定イニシャライザは:initinit(indexesIn:)、そしてinit(indexSet:)です。

You must not subclass the NSIndexSet class. あなたは、NSIndexSetクラスのサブクラスを作成してはなりません。

The mutable subclass of NSIndexSet is NSMutableIndexSet. NSIndexSetの可変のサブクラスは、NSMutableIndexSetです。

Topics 話題

Creating Index Sets インデックス集合を作成する

Querying Index Sets インデックス集合に問い合わせる

Enumerating Index Set Content インデックス集合の内容を列挙する

Comparing Index Sets インデックス集合を比較する

Getting Indexes インデックスを取得する

Enumerating Indexes インデックスを列挙する

Instance Properties インスタンスプロパティ

Relationships 関係

Inherits From 継承元

See Also 参照

Using Reference Types 参照型を使用する