标签: objective-cnsarray杂谈 | 分类:IPhone |
1、创建数组
NSArray *array = [[NSArray alloc]initWithObjects:@"One",@"Two",@"Three",@"Four",nil]; |
2、数组所包含对象个数
[self.dataArray count] |
3、获取指定索引处的对象
[self.dataArray objectAtIndex:2] |
4、从一个数组拷贝数据到另一数组(可变数级)
|
5、COPY
|
6、深COPY
|
7、快速枚举
//NSMutableArray *newArray = [[NSMutableArray alloc]init]; |
8、切分数组
NSString *string = [[NSString alloc]initWithString:@"One,Two,Three,Four"]; NSLog(@"string:%@",string); NSArray *array = [string componentsSeparatedByStr NSLog(@"array:%@",array); [string release]; |
9、从数组合并元素到字符串
NSArray *array = [[NSArray alloc]initWithObjects:@"One",@"Two",@"Three",@"Four",nil]; |
10、 给数组分配容量
|
11、 在数组末尾添加对象
NSMutableArray *array = [NSMutableArrayarrayWithObjects:@"One",@"Two",@"Three",nil]; [array addObject:@"Four"]; NSLog(@"array:%@",array); |
12、删除数组中指定索引处对象
NSMutableArray *array = [NSMutableArrayarrayWithObjects:@"One",@"Two",@"Three",nil]; [array removeObjectAtIndex:1]; |