+ setWithCapacity:
- initWithCapacity:
- init
Availability 有効性
Technology
@interface NSMutableSet<__covariant ObjectType> : NSSet
The NSMutable
class declares the programmatic interface to a mutable, unordered collection of distinct objects.
NSMutable
クラスは、それぞれが特有なオブジェクトからなる可変の、順番付けられないコレクションに対するプログラムインターフェイスを宣言します。
The NSCounted
class, which is a concrete subclass of NSMutable
, supports mutable sets that can contain multiple instances of the same element. The NSSet
class supports creating and managing immutable sets.
NSCounted
クラス、それはNSMutable
の具象サブクラスです、は、同じ要素の複数インスタンスを含むことができる複数の集合をサポートします。NSSet
クラスは、可変の集合の作成および管理をサポートします。
NSMutableSet is “toll-free bridged” with its Core Foundation counterpart, CFMutable
. See Toll-Free Bridging for more information.
NSMutableSetは、それのCore Foundation相当物CFMutable
と「トールフリーブリッジ」されます。さらなる情報のためにToll-Free Bridgingを見てください。
There should be little need of subclassing. If you need to customize behavior, it is often better to consider composition instead of subclassing. サブクラスを作る必要はほとんどないはずです。あなたがあつらえの挙動を必要とするならば、添え字の代わりにコンポジションを検討する方がしばしばより優れています。
In a subclass, you must override both of its primitive methods: サブクラスにおいて、あなたはそれの根本的メソッドを両方ともオーバーライドしなければなりません:
You must also override the primitive methods of the NSSet
class.
あなたはまた、NSSet
クラスの根本的メソッドもオーバーライドしなければなりません。
+ setWithCapacity:
- initWithCapacity:
- init
- addObject:
- filterUsingPredicate:
- removeObject:
- removeAllObjects
- addObjectsFromArray:
- unionSet:
- minusSet:
- intersectSet:
- setSet:
NSArray
NSMutableArray
NSDictionary
NSMutableDictionary
NSSet