OC中不可变数组和可变数组的操作方法
2015-11-09 19:47
267 查看
一.不可变数组NSArray
1.获取数组元素个数
NSLog(@"array数组中元素的个数为%lu",array.count);
2.用数组下标获取元素
NSLog(@"array[0] = %@",[array
objectAtIndex:0]);
二.可变数组NSMutableArray
1.添加元素
[marry addObject:@"苹果"];
2.插入元素
[marray insertObject:@"香蕉" atIndex: 4];
3.删除元素
[marray removeObjectAtIndex : 2];
4.替换元素
[marray replaceObjectAtIndex : 2 withObject:@"大橘子"]; // 替换指定位置的元素
5.交换指定位置的两个元素
[marray exchangeObjectAtIndex :1 withObjectAtIndex: 2];
6.输出时,用for循环打印输出
for (int i = 0;i < marray.count ; i++){
NSLog(@"marray[%d] = %@",i,marray[i]);
}
1.获取数组元素个数
NSLog(@"array数组中元素的个数为%lu",array.count);
2.用数组下标获取元素
NSLog(@"array[0] = %@",[array
objectAtIndex:0]);
二.可变数组NSMutableArray
1.添加元素
[marry addObject:@"苹果"];
2.插入元素
[marray insertObject:@"香蕉" atIndex: 4];
3.删除元素
[marray removeObjectAtIndex : 2];
4.替换元素
[marray replaceObjectAtIndex : 2 withObject:@"大橘子"]; // 替换指定位置的元素
5.交换指定位置的两个元素
[marray exchangeObjectAtIndex :1 withObjectAtIndex: 2];
6.输出时,用for循环打印输出
for (int i = 0;i < marray.count ; i++){
NSLog(@"marray[%d] = %@",i,marray[i]);
}
相关文章推荐
- 教室实时信息查询系统 项目需求规格说明书
- VS2008中添加外链接库文件
- Spring进阶一:Spring开发环境搭建
- Trinea性能优化之Java(Android)代码优化
- 联想K920 4.4升级到5.0 & 5.0 降级到4.4
- 【DP】 BZOJ 3437: 小P的牧场
- morris的用法(三种图形)
- iOS第三方支付(支付宝)
- iOS学习XMPP框架之使用DDLog打印日志
- Leetcode148: Binary Tree Zigzag Level Order Traversal
- OC中字符串的使用方法
- 解决jeewx-api在maven update是遇到的pom.xml文件报错问题
- 关于多线程并发:每个开发人员都应了解的内容 .
- [urls.py设置技巧]URLconf处理其三:URL匹配返回结果
- Linux进程间通信——使用流套接字
- iOS 关于萌(蒙)层的添加,
- CDH运维问题列表
- bzoj1271.秦腾与教学评估
- 1101. Quick Sort
- poj2155