iOS--NSArray数组的初始化增加元素删除元素
2016-03-07 18:56
447 查看
7th,March,2016
1.数组的初始化
1) NSMutableArray *bizArray = [[NSMutableArrayalloc]initWithObjects:tmpDict1,tmpDict2,tmpDict3,nil];
2) 空数组
NSMutableArray *tmpArray = [NSMutableArray array];
3) 初始化指定个数的数组
NSMutableArray *tmp = [NSMutableArrayarrayWithCapacity:3];
2. 数组的增加
[array addObject:@"Four"];
3. 数组元素的删除
[array removeObjectAtIndex:1];
25th,May,2016
1. 判断数组中是否存在某个元素
- (BOOL)containsObject:(ObjectType)anObject;
也可通过
- (NSUInteger)indexOfObject:(ObjectType)anObject;// 间接判断是否存在某个元素
2. 将int放入数组中
大体思路是int是基本数据类型,数组-(void)addObject: 只能添加对象,所以可通过NUNumber将基本数据类型转成对象。然后添加到数组中
![](https://app.yinxiang.com/shard/s41/res/86ac8752-5463-4f20-97b4-6cdb59dcf125/%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%202016-05-25%20%E4%B8%8B%E5%8D%883.55.19.png)
然后取数据的时候通过 NSInteger anInteger = [aNumber
integerValue];
未完待续。。。敬请期待
参考资料:
1.数组的初始化
1) NSMutableArray *bizArray = [[NSMutableArrayalloc]initWithObjects:tmpDict1,tmpDict2,tmpDict3,nil];
2) 空数组
NSMutableArray *tmpArray = [NSMutableArray array];
3) 初始化指定个数的数组
NSMutableArray *tmp = [NSMutableArrayarrayWithCapacity:3];
2. 数组的增加
[array addObject:@"Four"];
3. 数组元素的删除
[array removeObjectAtIndex:1];
25th,May,2016
1. 判断数组中是否存在某个元素
- (BOOL)containsObject:(ObjectType)anObject;
也可通过
- (NSUInteger)indexOfObject:(ObjectType)anObject;// 间接判断是否存在某个元素
2. 将int放入数组中
大体思路是int是基本数据类型,数组-(void)addObject: 只能添加对象,所以可通过NUNumber将基本数据类型转成对象。然后添加到数组中
![](https://app.yinxiang.com/shard/s41/res/86ac8752-5463-4f20-97b4-6cdb59dcf125/%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%202016-05-25%20%E4%B8%8B%E5%8D%883.55.19.png)
然后取数据的时候通过 NSInteger anInteger = [aNumber
integerValue];
未完待续。。。敬请期待
参考资料:
NSArray的基本使用 - OC
NSArray和NSMutableArray的常用方法
相关文章推荐
- 我的iOS博客旅行开始了,欢迎光临!
- iOS利用GData解析XML
- IOS利用objc/runtime和KVC——快速归档解档
- IOS 成员变量,全局变量,局部变量定义,static与extern的区别
- iOS自定义相机界面(实现自定义裁剪框)
- iOS开发-AFNetworking
- iOS项目模仿之喜马拉雅(三)—— 分段选择器实现
- iOS Mantle解析框架简单的使用入门(字典映射model)
- iOS中copy和mutableCopy
- iOS-BLE蓝牙开发持续更新
- IOS学习之蓝牙4.0
- iOS开发中本地几种存储方式
- ios开发——日常之iOS系统控件高度
- iOS中选择相册照片添加到应用程序中
- [iOS]监控屏幕旋转
- iOS 9 学习系列: Xcode Code Coverage
- iOS开发自动布局第三方Snapkit
- iOS开发多线程篇—GCD的常见用法
- iOS开发中控制屏幕旋转,个别界面强制横屏
- iOS-MultipeerConnectivity框架开发(二)(优化中。。。)