NSSet

E236683

NSSet is an Objective-C collection class that represents an unordered, unique set of objects, commonly used in Cocoa and Cocoa Touch frameworks.

All labels observed (4)

Label Occurrences
NSSet canonical 3
NSSet (Swift) 1
NSSet.h 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Foundation framework class
Objective-C class
allowsDuplicates false
bridgedTo NSSet (Swift)
linked to: NSSet

Set (Swift)
classMethod +set
+setWithArray:
+setWithObject:
+setWithObjects:
+setWithSet:
collectionType set
conformsToProtocol NSCopying
NSFastEnumeration
NSMutableCopying
NSSecureCoding
definedInFramework Foundation
elementUniqueness uniqueElements
hasMutableSubclass NSMutableSet
headerFile NSSet.h
linked to: NSSet
introducedIn iOS 2.0
macOS 10.0
isMutable false
method -allObjects
-anyObject
-containsObject:
-count
-intersectsSet:
-isEqualToSet:
-isSubsetOfSet:
-member:
-objectEnumerator
-setByAddingObject:
-setByAddingObjectsFromArray:
-setByAddingObjectsFromSet:
module Foundation
namespace Foundation
ordering unordered
programmingLanguage Objective-C
requiresElementConformance NSObject protocol
linked to: NSObject
requiresEquatableElements isEqual:
requiresHashableElements true
superclass NSObject
threadSafety immutableInstancesAreThreadSafe
typicalUse ensuringUniquenessOfObjects
membershipTesting
setOperations
usedInFramework Cocoa
Cocoa Touch

How these facts were elicited

Referenced by (6)

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

Foundation framework includes Set (Swift)
linked to: NSSet
NSSet headerFile NSSet.h
linked to: NSSet
NSSet bridgedTo NSSet (Swift)
linked to: NSSet
Foundation includesType NSSet