Class

NSMutableSet

A dynamic unordered collection of unique objects. 特有なオブジェクトそれらからなる動的順番なしコレクション。

Declaration 宣言

@interface NSMutableSet<__covariant ObjectType> : 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, CFMutableSetRef. See Toll-Free Bridging for more information. NSMutableSetは、それのCore Foundation相当物CFMutableSetRefと「トールフリーブリッジ」されます。さらなる情報のために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 参照

Basic Collections 基本コレクション