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 7
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 (10)

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 ⓘ
NSMutableSet → superclass → NSSet ⓘ
NSMutableSet → isSubclassOf → NSSet ⓘ
NSMutableSet → bridgedTo → NSSet ⓘ