1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 Person *p1 = [[Person alloc] initWithName:@"张三"]; 4 Person *p2 = [[Person alloc] initWithName:@"李四"]; 5 Person *p3 = [[Person alloc] initWithName:@"王五"]; 6 //3创建一个数组 7 NSArray *array = [[NSArray alloc] initWithObjects:p1,p2,p3, nil]; 8 NSMutableArray *arraym = [[NSMutableArray alloc] init]; 9 //1添加元素 10 //添加一个的方法:[array addObject:p1]; 11 [arraym addObjectsFromArray:array]; 12 //2注意这个方法就是从一个数组中所有元素,所以需要在前面创建一个数组 -->3 13 NSLog(@"%@",arraym); 14 15 //删除元素 16 //删除指定的元素,当然还有其他的,可以通过xcode代码提示 17 [arraym removeObject:p1]; 18 NSLog(@"%@",arraym); 19 20 //交换元素的位置 21 [arraym exchangeObjectAtIndex:0 withObjectAtIndex:1]; 22 NSLog(@"%@",arraym); 23 } 24 return 0; 25 }