OC中集合NSArray的一些操作
//创建和初始化一个空的集合。。。。。
NSArray *arr=[[NSArray alloc]init];
NSLog(@"%@",arr);
//创建一个非空的数组集合。。。。。
//法1
NSArray *arr11=[[NSArray alloc]initWithObjects:@"a",@"b",@"c",@"d", nil];
NSLog(@"%@",arr11);
//法2
NSArray *arr12=[NSArray arrayWithObjects:@"a",@"b",@"c",@"d",nil];
NSLog(@"%@",arr12);
//获取指定位置的集合元素。。。。。。。。
NSString *str=[arr11 objectAtIndex:0];
NSString *str=[arr11 objectAtIndex:0];
NSLog(@"str=%@",str);//结果:str=a
//循环遍历集合元素。。。。。。。。
//法1
for(int i=0;i<arr11.count;i++)
{
NSString *str1=[arr11 objectAtIndex:i];
NSLog(@"%@",str1);
}
//法2:快速枚举遍历
for (NSString *str2 in arr11) {
NSLog(@"%@",str2);
//法1
for(int i=0;i<arr11.count;i++)
{
NSString *str1=[arr11 objectAtIndex:i];
NSLog(@"%@",str1);
}
//法2:快速枚举遍历
for (NSString *str2 in arr11) {
NSLog(@"%@",str2);
}