#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
NSArray *array = [NSArray arrayWithObjects:@"one",@"tow",@"three",@"four",@"five", nil];
NSLog(@"%d",(int)[array count]);
for (int i = 0; i < [array count]; i++) {
NSLog(@"index %d has %@.",i,[array objectAtIndex:i]);
}
NSMutableArray *mutableArray = [NSMutableArray arrayWithArray:array ];
NSLog(@"mutableArray's count is %d",(int)[mutableArray count]);
[mutableArray removeAllObjects];//移除数组中所有对象;
NSLog(@"after remove all objects the mutableArray's count is %d",(int)[mutableArray count]);
[mutableArray addObject:@"one"];//向数组中增加一个对象;
NSLog(@"add one objective the array's count is %d",(int)[mutableArray count]);//数组中对象的个数;
NSLog(@"the object in mutableArray is:%@",[mutableArray objectAtIndex:0]);//打印出数组中指定的的对象;
[mutableArray addObjectsFromArray:array];
NSLog(@"the mutableArray's objects count is:%d",(int)[mutableArray count]);
[mutableArray removeObjectAtIndex:5];
for (int i = 0; i < 5; i++) {
NSLog(@"index %d has %@",i,[mutableArray objectAtIndex:i]);
}
}
return 0;
}