Objective-C NSSet类的常用方法
NSSet的创建
集合的特性
1、互异性:不存在两个相同的对象
2、无序性
初始化方法:
NSSet *name = [[NSSet alloc] initWithObjects:@"frank",@"monkey",nil];
便利构造器:
NSSet *name = [NSSet setWithObjects:@"frank",@"monkey", nil];
属性:
@property(readonly) NSUInteger count
@property(readonly, copy) NSArray<ObjectType> *allObjects
常用方法:
- (BOOL)containsObject:(ObjectType)anObject;
判断是否含有某一个对象
- (ObjectType)member:(ObjectType)object
判断object是否是集合成员
- (BOOL)isEqualToSet:(NSSet<ObjectType> *)otherSet
判断两个集合是否相等
- (BOOL)isSubsetOfSet:(NSSet<ObjectType> *)otherSet
判断集合是否是otherSet集合的子集
- (NSEnumerator<ObjectType> *)objectEnumerator
得到集合的枚举器
- (ObjectType)anyObject
得到集合中的一个元素
转载请注明:作者SmithJackyson