刚分析了NSSet和NSArray的区别,随便关于NSSet和NSMutableSet的用法总结一下
NSSet *s = [NSSet set];//错误,没有意义,创建了一个空的set集合,而且Set是不可变的
但是
NSSMutableSet *s = [NSMutableSet set]进行创建。因为是可变的,可以再加入元素。
[s addObject:@"hack"];
[s removeObject:@"hack"];
NSSet *s = [NSSet setWithObjects: @"a", @"b", @"c", nil];
NSSet 是无序的所以只能随机取出对象,
|
|