12月23号 Foundation库NSArray操作
2015-12-23 16:01
585 查看
NSArray 不可变数组
C语言的数组里面只能存放同一种基本数据类型
OC的数组可以存放多种类型的数据(必须是对象类型 不能存放简单地数据类型)
注意:我们在实际编程过程中 尽量在一个数组里面存放同一种类型
1.创建一个数组
NSArray *array = @[@"wky", wky, smy, ww, zz];
NSArray *array2 = @[array, @"www", @"yyy"];
//创建一个空的数组
NSArray *array3 = [NSArray array];
NSArray *array4 = [[NSArray alloc] init];
NSArray *array5 = [NSArray arrayWithArray:array];
NSArray *array6 = [[NSArray alloc] initWithArray:array];
NSArray *array7 = [NSArray arrayWithObject:wky];
//创建的时候初始化一部分数据
//数据结尾为nil 不能向数组里面添加一个值为nil的对象
NSArray *array8 = [NSArray arrayWithObjects:wky, smy, nil];
NSArray *array8_1 = [[NSArray alloc]initWithObjects:wky, smy, nil];
2.获取数组元素的个数 count
3.获取索引位置对应的元素(对象)
4.遍历数组
5.判断数组里面是否包含某一个对象
6.获取某个对象在数组里面的索引值
C语言的数组里面只能存放同一种基本数据类型
OC的数组可以存放多种类型的数据(必须是对象类型 不能存放简单地数据类型)
注意:我们在实际编程过程中 尽量在一个数组里面存放同一种类型
1.创建一个数组
NSArray *array = @[@"wky", wky, smy, ww, zz];
NSArray *array2 = @[array, @"www", @"yyy"];
//创建一个空的数组
NSArray *array3 = [NSArray array];
NSArray *array4 = [[NSArray alloc] init];
NSArray *array5 = [NSArray arrayWithArray:array];
NSArray *array6 = [[NSArray alloc] initWithArray:array];
NSArray *array7 = [NSArray arrayWithObject:wky];
//创建的时候初始化一部分数据
//数据结尾为nil 不能向数组里面添加一个值为nil的对象
NSArray *array8 = [NSArray arrayWithObjects:wky, smy, nil];
NSArray *array8_1 = [[NSArray alloc]initWithObjects:wky, smy, nil];
2.获取数组元素的个数 count
3.获取索引位置对应的元素(对象)
4.遍历数组
5.判断数组里面是否包含某一个对象
6.获取某个对象在数组里面的索引值
相关文章推荐
- 小记:使用SharedPreferences存储来设置程序第一次进入欢迎界面,以后不会再进入欢迎界面。
- SharePoint Server 2013安装
- vim 常用命令
- linux 常用命令
- PHP连接不上PostgreSQL的问题
- 10023---Java网络编程
- 国产DCS厂商汇总
- javaBean使用目录存放问题!
- MySQL修改root密码的多种方法
- Flipper(杭电3328)(模拟栈)
- 工具--返回日期格式(给定一个long值)
- [Unity] 从SurvivalShooter的角色移动,看FixedUpdate与Update
- poj3468 A Simple Problem with Integers(线段树)
- mysql mha高可用架构的安装
- 老李推荐:第2章2节《MonkeyRunner源码剖析》了解你的测试对象: NotePad窗口Activity之NotesList简介
- Unable to delete file/directory
- 返回N协议与选择重传协议的发送窗口大小问题
- SQLLDR导入乱码问题的解决
- eclipse修改SVN账号密码
- 64bits Python2.7.5安装numpy包