黑马-OC-Foundation-NSSet常用对象类
来源:互联网 发布:js eval 替代 编辑:程序博客网 时间:2024/04/29 10:37
NSSET是单值对象集合,并且集合中是无序的,在NSSet中某个特定的对象只能出线一次,NSSet对象经常用于检查某个对象是否存在。
1.NSSet和NSArray的对比
1> 共同点
都是集合,都能存放多个OC对象
只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举)
本身都不可变,都有一个可变的子类
2> 不同点
NSArray有顺序,NSSet没有顺序
2. NSSet创建
NSMutableSet *s = [NSMutableSet set];
添加元素
[s addObject:@"hack"];
删除元素
[s removeObject:id];
3.NSSet的基本使用
NSSet *s = [NSSet set];
NSSet *s2 = [NSSet setWithObjects:@"jack",@"rose", @"jack2",@"jack3",nil];
随机拿出一个元素
NSString *str = [s2 anyObject];
0 0
- 黑马-OC-Foundation-NSSet常用对象类
- 黑马-OC-Foundation-NSString常用对象类
- 黑马-OC-Foundation-NSArray常用对象类
- 黑马-OC-Foundation-NSDictionary常用对象类
- 黑马程序员---Foundation常用类之NSSet/NSMutableSet
- 黑马-OC-Foundation-NSNumber常见对象类
- Foundation -- OC集合 --NSSet
- OC之Foundation框架NSSet
- OC--Foundation-NSString,NSArray,NSSet
- OC语法<4.4> Foundation框架中的集合类-NSSet
- oc学习之Foundation框架--NSSet类
- 黑马-OC语法-Foundation-常用结构体
- 黑马程序员09--Foundation--02--集合类1-NSArray、NSSet
- 黑马程序员--ios Foundation中几个类NSNumber,NSValue,NSSet
- OC-常用的Foundation类
- 【Foundation学习笔记】常用类--NSSet和NSMutableSet
- 黑马程序员——OC学习之Foundation框架常用类的常用方法
- 黑马程序员---OC Foundation框架--集合类
- mongodb C++调用查询DEMO
- 过滤xml非法字符
- lzrsxvxbzly
- TextToSpeech语音解决中文不能用问题
- netty4.0.x源码分析—write和flush
- 黑马-OC-Foundation-NSSet常用对象类
- 自动备份数据库并通过bat 实现自动上传到ftp服务器
- Java中的static关键字解析
- Spring, 基于代理的AOP
- Linux后台进程管理利器:supervisor
- SQL语句将某字段查询出以逗号隔开
- Spring2.5学习4.1_静态代理实现
- 集合的排列与组合
- migrate android code