- (void)viewDidLoad {
[super viewDidLoad];
[self myArry];
[self myMutableArray];
// Do any additional setup after loading the view, typically from a nib.
}
-(void)myArry{
NSArray *Arr1,*Arr2,*Arr3,*Arr4;
//初始化
Arr1=[NSArray arrayWithObjects:@"AAA",@"BBB", nil];
Arr2=[NSArray arrayWithArray:Arr1];
Arr3=[NSArray array];
Arr4=[NSArray arrayWithObjects:@"DDD",@"EEE", nil];
//.count
NSLog(@"%d",Arr1.count);
//查找指定元素
NSObject *obj=[Arr1 objectAtIndex:1];
NSLog(@"%@",obj);
//遍历
for (id element in Arr1) {
NSLog(@"%@",element);
}
//切分合并数组
NSString *string=@"my:name:is:AAA";
NSArray *sep=[string componentsSeparatedByString:@":"];
NSLog(@"%@",sep);
string=[sep componentsJoinedByString:@" "];
NSLog(@"%@",string);
//加元素
NSArray *Arr5=[Arr1 arrayByAddingObject:@"CCC"];
NSLog(@"%@",Arr5);
NSArray *Arr6=[Arr5 arrayByAddingObjectsFromArray:Arr4];
NSLog(@"%@",Arr6);
//是否包含指定元素
NSLog(@"包含 :%d", [Arr5 containsObject:@"CCC"]);
//最后一个元素
NSLog(@"%@",[Arr6 lastObject]);
}
-(void)myMutableArray{
NSMutableArray *arr1;
arr1=[NSMutableArray arrayWithCapacity:3];
[arr1 addObject:@"AAA"];
[arr1 addObject:@"CCC"];
[arr1 addObject:@"EEE"];
[arr1 addObject:@"DDD"];
[arr1 removeObject:@"EEE"];
[arr1 insertObject:@"BBB" atIndex:1];
[arr1 removeObjectAtIndex:3];
[arr1 removeLastObject];
NSLog(@"%@",arr1);
NSArray *arr2=[NSArray arrayWithObjects:@"CCC",@"DDD", nil];
[arr1 addObjectsFromArray:arr2];
NSLog(@"%@",arr1);
[arr1 replaceObjectAtIndex:3 withObject:@"ddd"];
NSLog(@"%@",arr1);
//(1,2)指从arr[1]开始的两个元素
NSRange range=NSMakeRange(1, 2);
[arr1 removeObjectsInRange:range];
NSLog(@"%@",arr1);
}
日志:
fornsarry[1547:187815] 2
fornsarry[1547:187815] BBB
fornsarry[1547:187815] AAA
fornsarry[1547:187815] BBB
fornsarry[1547:187815] (
my,
name,
is,
AAA
)
fornsarry[1547:187815] my name is AAA
fornsarry[1547:187815] (
AAA,
BBB,
CCC
)
fornsarry[1547:187815] (
AAA,
BBB,
CCC,
DDD,
EEE
)
fornsarry[1547:187815] 包含 :1
fornsarry[1547:187815] EEE
fornsarry[1547:187815] (
AAA,
BBB
)
fornsarry[1547:187815] (
AAA,
BBB,
CCC,
DDD
)
fornsarry[1547:187815] (
AAA,
BBB,
CCC,
ddd
)
fornsarry[1547:187815] (
AAA,
ddd
)