技术的乐趣在于分享,欢迎多多交流,多多沟通。
全部博文(877)
分类: iOS平台
2015-10-20 14:30:34
NSMutableArray *tempArray = [NSMutableArray array];
NSMutableArray *letterArray = [NSMutableArray array];
for (int i = 0; i < 2; i++) {
if ( i == 0) {
[tempArray addObject:@"123"];
//注意在外边修改tempArray的值,letterArray中tempArray的值也会被修改,因为加入到letterArray里的是tempArray对象的指针
[letterArray addObject:tempArray];
}else{
//注意在外边修改tempArray的值,letterArray中tempArray的值也会被修改,因为加入到letterArray里的是tempArray对象的指针
[tempArray addObject:@"456"];
}
//注意在外边修改tempArray的值,letterArray中tempArray的值也会被修改,因为加入到letterArray里的是tempArray对象的指针
[tempArray addObject:[NSString stringWithFormat:@"index is %d", i]];
NSLog(@"the letterArray is %@", letterArray);
}
写这段代码的时候要注意