Objective-c 之数组NSArray 可变数组NSMutableArray
来源:互联网 发布:东南大学没落 知乎 编辑:程序博客网 时间:2024/06/07 22:33
笔者在最近抽空了解学习了下Objective-c语言,看到数组NSarray和可变数组NSMutableArray,就随手把看到的只是记录下,以免忘记
不可变数组 NSArray
首先定义一个数组
NSArray * array =[[NSArray alloc]initWithObjects:@"TEST1",@"Test2",@"Test3",nil];
对定义的数组直接NSLog打印,将会把数组中所有的元素直接输出,挺方便的,不像java中的打印数组打印的是类似[Ljava.lang.String;@de6ced,不过可以借助Arrays对象
对数组的遍历 可用三种方法
//不可变数组 NSArray * array =[[NSArray alloc]initWithObjects:@"TEST1",@"Test2",@"Test3",nil]; NSLog(@"%@",array); //遍历 枚举法 可变数组 倒叙枚举器法可以修改[array reverseObjectEnumerator],正叙不可以 NSEnumerator * enumerator = [array objectEnumerator]; id p; while (p = [enumerator nextObject]) { NSLog(@"%@",p); } //快速枚举法 可变数组 不能做修改 for (id p in array) { NSLog(@"%@",p); } // i 可变数组 可以对数组做任何修改 for (NSInteger i=0; i<[array count]; i++) { NSLog(@"%@",[array objectAtIndex:i]); }
可变数组NSMutableArray
NSMutableArray * mutableArray = [[NSMutableArray alloc]init]; [mutableArray addObject:@"mutableArray01"]; [mutableArray addObjectsFromArray:array]; [mutableArray removeObject:@"mutableArray01"]; NSLog(@"%@",mutableArray);可对数组进行增删等操作,更多方法可以看看api
0 0
- Objective-c 之数组NSArray 可变数组NSMutableArray
- Objective-C语法-数组NSArray和可变数组NSMutableArray
- iOS objective-c之-8:数组NSArray 可变数组-(NSMutableArray)
- iOS objective-c之-8:数组NSArray 可变数组-NSMutableArray
- NSMutableArray 可变数组-Objective-C
- Objective-C(十一、不可变数组NSArray,可变数组NSMutableArray)——iOS开发基础
- Objective-c 数组对象 (NSArray 和 NSMutableArray)
- Objective-C学习-数组 NSArray 和 NSMutableArray
- Objective-c之NSArray(NSMutableArray)
- Objective-c之NSArray(NSMutableArray)
- Objective-c之NSArray(NSMutableArray)
- 解析Objective-c 数组对象 (NSArray 和 NSMutableArray)
- Objective-C中数组(NSArray和NSMutableArray)常用用法
- 创建数组NSArray与NSMutableArray(Objective-C 开发范例)
- 固定数组NSArray 和 可变NSMutableArray
- object C---------数组:NSArray ----NSMutableArray
- Objective-C语言——NSMutableArray可变数组
- Objective-c语言_对可变数组NSMutableArray
- ACM大数相乘
- Java跨日表查询方法与获取当前日期方法
- python基础练习2
- 下一代技术人
- 自学Java系列 笔记4 Java常用类 2
- Objective-c 之数组NSArray 可变数组NSMutableArray
- 学习笔记
- ubuntu 镜像源更新
- 利用散列结构查找字谜
- 推荐系统之基于二部图的个性化推荐系统原理及C++实现
- HDU 3998 Sequence 最大流 isap 加 dp
- 三阶贝塞尔曲线拟合圆弧的一般公式
- 给python交互式命令行增加自动补全和命令历史
- 自学Java系列 笔记4 多线程 1