NSArray
来源:互联网 发布:java算圆周率 编辑:程序博客网 时间:2024/05/17 23:16
//创建NSArrayNSArray *array = [[NSArray alloc] initWithObjects:@"one",@"tow",nil];- (unsigned) Count;- (id) objectAtIndex: (unsigned int) index;//根据Array创建NSMutableArrayNSMutableArray *MutableArray = [NSMutableArray alloc] init];MutableArray = [NSMutableArray arrayWithArray:array];//遍历NSArray添加到NSMutableArrayNSMutableArray *newArray = [NSMutableArray alloc] init];NSArray *oldArray = [NSArray arrayWithObjects: @"a",@"b",@"c",@"d",@"e",@"f",@"g",@"h",nil];for(int i = 0; i < [oldArray count]; i++){ obj = [oldArray objectAtIndex:i] copy];[newArray addObject: obj];}//NSArray的遍历方法NSArray *array = [NSArray initWithObject:s,@"1",@"2",nil];unsign count = array.count;//1.普通循环for(int i = 0;i<array.count;i++){Nslog([array objectAtIndex:i]);}//2.快速遍历for(id obj in array){NSLog(@"@%",obj);}//3.利用NSEnumertor遍历NSEnumerator *enum = [array objectEnumerator];id obj = nil;while(obj = [enum nextObject]){ NSLog(@"obj=%@",obj); }//4.利用block遍历[array enumeratorObjectsUsingBlock:^(id obj,NSUIntger index,BOOL *stop){NSLog(@"%i-%@",index,obj);*stop = YES;}];
0 0
- NSArray
- NSArray
- NSArray
- NSArray
- NSArray
- NSArray
- NSARRAY
- NSArray
- NSArray
- NSArray
- NSArray
- NSArray
- NSArray
- NSArray
- NSarray ...............
- NSArray
- NSArray
- NSArray
- Java:String和Date、Timestamp之间的转换
- JavaScript实现多个重叠的层点击切换效果
- 2014 Red Hat Summit(红帽峰会)PPT合集
- sql自连接
- Hacking Vim: 插件管理器Pathogen(02)
- NSArray
- Linux平台Cpu使用率的计算
- 定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 以及 不用 第三个数,交换 a,b的值
- 安装程序无法定位现有系统分区,也无法创建新的系统分区”提示
- PHPer的水平区分 (转)
- 面向对象语言Objective-C三大特性之一--封装
- UVA - 11988 Broken Keyboard (a.k.a. Beiju Text)链表
- Hacking Vim: Task List(03)
- Zip (file format)