NSMutableSet

E820425

NSMutableSet is a Foundation framework collection class in Objective-C that represents an unordered set of unique objects whose contents can be modified after creation.

All labels observed (3)

Label Occurrences
NSMutableSet canonical 4
CFMutableSetRef 1
NSKeyValueSet 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Foundation framework class
Objective-C class
mutable collection class
allowsNil false
availableOnPlatform iOS
macOS
tvOS
watchOS
bridgedTo NSSet
collectionType set
conformsTo NSCopying
NSFastEnumeration
NSMutableCopying
NSSecureCoding
creationMethod + set
+ setWithArray:
+ setWithCapacity:
+ setWithObject:
+ setWithObjects:count:
+ setWithSet:
definedInFramework Foundation
headerFile <Foundation/NSMutableSet.h>
initializer - initWithArray:
- initWithCapacity:
- initWithObjects:count:
- initWithSet:
introducedIn iOS 2.0
macOS 10.0
isMutable true
isSubclassOf NSSet
isUnorderedCollection true
language Objective-C
method - addEntriesFromDictionary:
- addObject:
- addObjectsFromArray:
- filterUsingPredicate:
- intersectSet:
- minusSet:
- removeAllObjects
- removeObject:
- setSet:
- unionSet:
module Foundation
storesUniqueObjects true
superclass NSSet
threadSafety not inherently thread-safe
tollFreeBridgedTo CFMutableSetRef
linked to: NSMutableSet
usesHashingForMembership true

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

NSSet hasMutableSubclass NSMutableSet
Foundation includesType NSMutableSet
Key-Value Observing collectionProxyClass NSKeyValueSet
linked to: NSMutableSet
NSFastEnumeration usedBy NSMutableSet
NSMutableSet tollFreeBridgedTo CFMutableSetRef
linked to: NSMutableSet
NSMutableCopying usedByClass NSMutableSet