用NSKeyedArchiver来深复制对象

原创
2016/02/28 20:43
阅读数 44

‍‍        NSMutableString*s1=[NSMutableString stringWithString:@"a"];

        NSMutableString*s2=[NSMutableString stringWithString:@"b"];

        NSMutableString*s3=[NSMutableStringstringWithString:@"c"];

        NSMutableArray*array=[NSMutableArray arrayWithCapacity:5];

        [array addObject:s1];

        [array addObject:s2];

        [array addObject:s3];

        

        NSData*data=[NSKeyedArchiver archivedDataWithRootObject:array];

        NSMutableArray*array2=[NSKeyedUnarchiver          unarchiveObjectWithData:data];   

        NSLog(@"%@",array2);


展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部