NSSharedKeySet.h
1 #import <Foundation/NSArray.h> 2 3 @class NSString; 4 5 @interface NSSharedKeySet : NSObject <NSFastEnumeration, NSCopying, NSCoding> 6 { 7 NSUInteger _numKey; 8 id *_keys; 9 NSSharedKeySet *_subSharedKeySet; 10 } 11 12 + (id)keySetWithKeys:(NSArray *)keys; 13 - (NSUInteger)keySetCount; 14 - (void)dealloc; 15 - (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(id __unsafe_unretained [])buffer count:(NSUInteger)len; 16 - (id)keyAtIndex:(NSUInteger)index; 17 - (NSUInteger)indexForKey:(id)key; 18 - (NSArray *)allKeys; 19 - (NSUInteger)maximumIndex; 20 - (BOOL)isEmpty; 21 - (NSUInteger)count; 22 - (id)initWithCoder:(NSCoder *)coder; 23 - (void)encodeWithCoder:(NSCoder *)coder; 24 - (id)copyWithZone:(NSZone *)zone; 25 - (id)init; 26 - (id)initWithKeys:(id *)keys count:(NSUInteger)count; 27 - (void)createSubclassCode:(NSString *)subclassName interface:(CFStringRef *)interface implementation:(CFStringRef *)implementation; 28 29 @end