/**
* copy
*/
NSMutableArray *dataArray_copy = [NSMutableArray arrayWithObjects:@"one",@"two",@"three",@"four", nil];
NSMutableArray *dataArray2_copy;
//simple assignment
dataArray2_copy = dataArray_copy;
[dataArray2_copy removeObjectAtIndex:0];
NSLog(@"dataArray:");
for(NSString *element in dataArray_copy)
NSLog(@"%@",element);
NSLog(@"dataArray2:");
for(NSString *element in dataArray2_copy)
NSLog(@"%@",element);
//try a copy, then remove the first element from the copy
dataArray2_copy = [dataArray_copy mutableCopy];
[dataArray2_copy removeObjectAtIndex:0];
NSLog(@"dataArray:");
for(NSString *element in dataArray_copy)
NSLog(@"%@",element);
NSLog(@"dataArray2:");
for(NSString *element in dataArray2_copy)
NSLog(@"%@",element);
NSMutableArray *dataArray = [NSMutableArray arrayWithObjects:[NSMutableString stringWithString:@"one"],
[NSMutableString stringWithString:@"two"],[NSMutableString stringWithString:@"thress"], nil];
NSMutableArray *dataArray2;
NSMutableString *mStr;
NSLog(@"dataArray: ");
for(NSString *element in dataArray)
NSLog(@"%@",element);
dataArray2 = dataArray;
mStr = [dataArray objectAtIndex:0];
[mStr appendString:@"ONE"];
NSLog(@"dataArray:");
for(NSString *elment in dataArray)
NSLog(@"%@",elment);
NSLog(@"dataArray2:");
for(NSString *element in dataArray2)
NSLog(@"%@",element);
iOS基础一 Copy
最新推荐文章于 2024-08-11 17:51:07 发布