-------------NSArray--------------
NSArray *array2 = [NSArray arrayWithObjects:@"one",@"two",@"three",nil];
NSArray *array3 = [NSArray arrayWithArray:array2];
//array数组中的成员个数用count;
int len = [array2 count];
//按索引取值
NSString *arrayObject = [array3 objectAtIndex:3];
//用“-”将数组中的成员连接成一个字符串
NSString *newStr = [array2 componentsJoinedByString:@"_"];
NSLog(@"array2 length:%d,index 3=%@,joinStr = %@",len,arrayObject,newStr);
//可变数组的定义
NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects:@"one", nil];
//添加成员
[mutableArray addObject:@"two"];
[mutableArray addObject:@"three"];
[mutableArray addObject:@"four"];
//-------------从array2中添加成员
[mutableArray addObjectsFromArray:array2];
//----可变数组的成员个数
int length = [mutableArray count];
NSLog(@"mutableArray length=%d,countent:%@",length,mutableArray);
//---- 移除最后一个
[mutableArray removeLastObject];
//---- 按索引移除
[mutableArray removeObjectAtIndex:0];
length = [mutableArray count];
NSLog(@"***mutableArray length=%d,countent:%@",length,mutableArray);
//查找
//----- 在数组中查找成员
for (int i=length-1; i>=0; i--) {
NSLog(@"%d = %@",i,[mutableArray objectAtIndex:i]);
}
//----- 另个方法
for(NSString *str in mutableArray){
NSLog(@"obj =%@",str);
}
-NSArray的定义
NSArray *array2 = [NSArray arrayWithObjects:@"one",@"two",@"three",nil];
NSArray *array3 = [NSArray arrayWithArray:array2];
NSLog(@"array1 = %@, array2 = %@, array3 = %@",array1,array2,array3);
//array数组中的成员个数用count;
int len = [array2 count];
//按索引取值
NSString *arrayObject = [array3 objectAtIndex:3];
//用“-”将数组中的成员连接成一个字符串
NSString *newStr = [array2 componentsJoinedByString:@"_"];
NSLog(@"array2 length:%d,index 3=%@,joinStr = %@",len,arrayObject,newStr);
//可变数组的定义
NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects:@"one", nil];
//添加成员
[mutableArray addObject:@"two"];
[mutableArray addObject:@"three"];
[mutableArray addObject:@"four"];
//-------------从array2中添加成员
[mutableArray addObjectsFromArray:array2];
//----可变数组的成员个数
int length = [mutableArray count];
NSLog(@"mutableArray length=%d,countent:%@",length,mutableArray);
//---- 移除最后一个
[mutableArray removeLastObject];
//---- 按索引移除
[mutableArray removeObjectAtIndex:0];
length = [mutableArray count];
NSLog(@"***mutableArray length=%d,countent:%@",length,mutableArray);
//查找
//----- 在数组中查找成员
for (int i=length-1; i>=0; i--) {
NSLog(@"%d = %@",i,[mutableArray objectAtIndex:i]);
}
//----- 另个方法
for(NSString *str in mutableArray){
NSLog(@"obj =%@",str);
}