Class

NSMutableSet

An object representing a dynamic, unordered, uniquing collection, for use instead of a Set variable in cases that require reference semantics. 動的な、順序なしの、特有なコレクションを表しているオブジェクト、参照意味論を必要とする場合にSet変数の代わりに使うため。

Declaration 宣言

class NSMutableSet : NSSet

Overview 概要

The NSMutableSet class declares the programmatic interface to a mutable, unordered collection of distinct objects. NSMutableSetクラスは、それぞれが特有なオブジェクトからなる可変の、順番付けられないコレクションに対するプログラムインターフェイスを宣言します。

The NSCountedSet class, which is a concrete subclass of NSMutableSet, supports mutable sets that can contain multiple instances of the same element. The NSSet class supports creating and managing immutable sets. NSCountedSetクラス、それはNSMutableSetの具象サブクラスです、は、同じ要素の複数インスタンスを含むことができる複数の集合をサポートします。NSSetクラスは、可変の集合の作成および管理をサポートします。

NSMutableSet is “toll-free bridged” with its Core Foundation counterpart, CFMutableSet. See Toll-Free Bridging for more information. NSMutableSetは、それのCore Foundation相当物、CFMutableSetと「トールフリーブリッジ」されます。Toll-Free Bridgingをさらなる情報として見てください。

Subclassing Notes サブクラス作成の注意

There should be little need of subclassing. If you need to customize behavior, it is often better to consider composition instead of subclassing. サブクラスを作る必要はほとんどないはずです。あなたがあつらえの挙動を必要とするならば、添え字の代わりにコンポジションを検討する方がしばしばより優れています。

Methods to Override メソッドのオーバーライド

In a subclass, you must override both of its primitive methods: サブクラスにおいて、あなたはそれの根本的メソッドを両方ともオーバーライドしなければなりません:

You must also override the primitive methods of the NSSet class. あなたはまた、NSSetクラスの根本的メソッドもオーバーライドしなければなりません。

Topics 話題

Creating a mutable set 可変集合を作成する

Adding and removing entries 登録項目の追加および除去

Combining and recombining sets 集合の結合と再結合

Initializers イニシャライザ

Relationships 関係

Inherits From 継承元

See Also 参照

Sets 集合