Class

NSMutableOrderedSet

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

Declaration 宣言

class NSMutableOrderedSet : NSOrderedSet

Overview 概要

NSMutableOrderedSet objects are not like C arrays. That is, even though you may specify a size when you create a mutable ordered set, the specified size is regarded as a “hint”; the actual size of the set is still 0. This means that you cannot insert an object at an index greater than the current count of an set. For example, if a set contains two objects, its size is 2, so you can add objects at indices 0, 1, or 2. Index 3 is illegal and out of bounds; if you try to add an object at index 3 (when the size of the array is 2), NSMutableOrderedSet raises an exception. NSMutableOrderedSetオブジェクトは、C配列と似ていません。すなわち、たとえあなたが可変の順序集合を作成する時にサイズを指定するかもしれないとしても、指定されたサイズは “ヒント” とみなされます;その集合の実際のサイズはまだ0です。これは、あなたが集合の現在の総数より大きいインデックスでオブジェクトを挿入できないことを意味します。例えば、ある集合が2つのオブジェクトを含むならば、それのサイズは2です、それであなたはオブジェクトをインデックス0、1、または2で追加できます。インデックス3は非合法でそして境界外です;あなたがオブジェクトをインデックス3で追加しようとするならば(配列のサイズが2の時に)、NSMutableOrderedSetは例外を引き起こします。

Topics 話題

Creating a Mutable Ordered Set 可変の順序集合を作成する

Adding, Removing, and Reordering Entries 登録項目の追加、除去、そして再配列

Sorting Entries 登録項目をソートする

Combining and Recombining Entries 登録項目の結合と再結合

Initializers イニシャライザ

Relationships 関係

Inherits From 継承元

See Also 参照

Specialized Sets 特殊化された集合