NSMutableArray * dataArray1=[NSMutableArray arrayWithObjects:
[NSMutableString stringWithString:@"1"],
[NSMutableString stringWithString:@"2"],
[NSMutableString stringWithString:@"3"],
[NSMutableString stringWithString:@"4"],
nil
];
NSMutableArray * dataArray2=[NSMutableArray arrayWithObjects:
[NSMutableString stringWithString:@"one"],
[NSMutableString stringWithString:@"two"],
[NSMutableString stringWithString:@"three"],
[NSMutableString stringWithString:@"four"],
dataArray1,
nil
];
NSMutableArray * dataArray3;
NSMutableString * mStr;
dataArray3=[dataArray2 mutableCopy];
mStr = dataArray2[0];
[mStr appendString:@"--ONE"];
NSLog(@"dataArray3:%@",dataArray3);
NSLog(@"dataArray2:%@",dataArray2);
2016-07-31 17:40:30.702 test1[2113:169774] dataArray3:(
"one--ONE",
two,
three,
four,
(
1,
2,
3,
4
)
)
2016-07-31 17:40:30.703 test1[2113:169774] dataArray2:(
"one--ONE",
two,
three,
four,
(
1,
2,
3,
4
)
)
dataArray3=[[NSMutableArray alloc]initWithArray:dataArray2 copyItems:YES];
2016-07-31 17:45:48.472 test1[2151:173221] dataArray3:(
one,
two,
three,
four,
(
1,
2,
3,
4
)
)
2016-07-31 17:45:48.472 test1[2151:173221] dataArray2:(
"one--ONE",
two,
three,
four,
(
1,
2,
3,
4
)
)
NSMutableArray * dataArray1=[NSMutableArray arrayWithObjects:
[NSMutableString stringWithString:@"1"],
[NSMutableString stringWithString:@"2"],
[NSMutableString stringWithString:@"3"],
[NSMutableString stringWithString:@"4"],
nil
];
NSMutableArray * dataArray2=[NSMutableArray arrayWithObjects:
[NSMutableString stringWithString:@"one"],
[NSMutableString stringWithString:@"two"],
[NSMutableString stringWithString:@"three"],
[NSMutableString stringWithString:@"four"],
dataArray1,
nil
];
NSMutableArray * dataArray3;
NSMutableString * mStr;
dataArray3=[[NSMutableArray alloc]initWithArray:dataArray2 copyItems:YES];
NSMutableArray *mArr = (NSMutableArray *)dataArray2[4];
mStr = mArr[0];
[mStr appendString:@"--ONE"];
NSLog(@"dataArray3:%@",dataArray3);
NSLog(@"dataArray2:%@",dataArray2);
2016-07-31 17:47:19.421 test1[2174:174714] dataArray3:(
one,
two,
three,
four,
(
"1--ONE",
2,
3,
4
)
)
2016-07-31 17:47:19.421 test1[2174:174714] dataArray2:(
one,
two,
three,
four,
(
"1--ONE",
2,
3,
4
)
)
dataArray3 = [NSKeyedUnarchiver unarchiveObjectWithData:[NSKeyedArchiver archivedDataWithRootObject:dataArray2]];
2016-07-31 17:49:55.561 test1[2202:177163] dataArray3:(
one,
two,
three,
four,
(
1,
2,
3,
4
)
)
2016-07-31 17:49:55.562 test1[2202:177163] dataArray2:(
one,
two,
three,
four,
(
"1--ONE",
2,
3,
4
)
)
#import <Foundation/Foundation.h> @interface Person : NSObject<NSCopying> @property(strong,nonatomic)NSString *age; @property(strong,nonatomic)NSString *name; @end
#import "Person.h"
@implementation Person
- (id)copyWithZone:(NSZone *)zone
{
Person *person = [[Person allocWithZone:zone] init];
person.age = self.age;
person.name = self.name;
return person;
}
@end
Person *person = [[Person alloc]init];
person.age = @"dsdsd";
person.name = @"dsdsdddww";
Person *copyPerson = [person copy];
NSLog(@"%@-----%@",copyPerson.age, copyPerson.name);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有