Class

NSOrderedSet

A static, ordered collection of unique objects. 固有なオブジェクトからなる静的な、順序付きコレクション。

Declaration 宣言

@interface NSOrderedSet<__covariant ObjectType> : NSObject

Overview 概要

NSOrderedSet declares the programmatic interface for static sets of distinct objects. You establish a static set’s entries when it’s created, and thereafter the entries can’t be modified. NSMutableOrderedSet, on the other hand, declares a programmatic interface for dynamic sets of distinct objects. A dynamic—or mutable—set allows the addition and deletion of entries at any time, automatically allocating memory as needed. NSOrderedSetは、別個のオブジェクトからなる静的集合に対するプログラムインターフェイスを宣言します。あなたは、ある静的集合のもつ登録項目を、それが作成される時に確立します、そしてそれ以後それら登録項目は修正できません。NSMutableOrderedSetは、逆に、プログラムインターフェイスを別個のオブジェクトからなる動的集合に対して宣言します。動的な — または可変の — 集合は、登録項目の追加および削除をいつでも可能にされます、自動的に必要なだけメモリをアロケートしています。

You can use ordered sets as an alternative to arrays when the order of elements is important and performance in testing whether an object is contained in the set is a consideration—testing for membership of an array is slower than testing for membership of a set. あなたは、要素の順番が重要である、そしてあるオブジェクトが集合に含まれるかどうかのテストでの性能が考慮すべき事柄である時に、順序集合を配列の代替として使えます — 配列のメンバーシップに対するテストは集合のメンバーシップに対するテストより遅いです。

Topics 話題

Creating an Ordered Set 順序集合を作成する

Initializing an Ordered Set 順序集合を初期化する

Counting Entries 登録項目を数える

Accessing Set Members 集合メンバにアクセスする

Key-Value Coding Support キー値コーディングサポート

Key-Value Observing Support キー値監視のサポート

Comparing Sets 集合を比較する

Creating a Sorted Array ソート配列を作成する

Filtering Ordered Sets 順序集合をフィルタする

Describing a Set 集合を記述する

Converting Other Collections 他のコレクションに変換する

Comparing with Another Set 別の集合と比較する

Initializers イニシャライザ

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

Relationships 関係

Inherits From 継承元

See Also 参照

Specialized Sets 特殊化された集合