04.黑马程序员-NSSet、NSMutableSet

来源:互联网 发布:无法打开数据库 编辑:程序博客网 时间:2024/04/29 15:47

 1.  基本使用

    NSSet *s = [NSSet set];        NSSet *s2 = [NSSet setWithObjects:@"jack",@"rose", @"jack2",@"jack3",nil];        // 随机拿出一个元素    NSString *str =  [s2 anyObject];        NSLog(@"%@", str);        //NSLog(@"%ld", s2.count);    NSMutableSet *s = [NSMutableSet set];        // 添加元素    [s addObject:@"hack"];        // 删除元素    // [s removeObject:(id)];


2.  NSSet和NSArray的对比

 1> 共同点
 * 都是集合,都能存放多个OC对象
 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举)
 * 本身都不可变,都有一个可变的子类
 
 2> 不同点
 * NSArray有顺序,NSSet没有顺序



 
0 0
原创粉丝点击