文档章节

用NSKeyedArchiver来深复制对象

 飞翔的小二哈
发布于 2016/02/28 20:43
字数 50
阅读 9
收藏 0

‍‍        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
博文 27
码字总数 14888
作品 0
广州
私信 提问
iOS应用数据存储的常用方式

XML属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3 Core Data 应用沙盒 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离...

5vinsEnt
2016/05/03
10
0
iOS数据存取(1)

应用沙盒 1)每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒 2)应用沙盒的文件系统目录,如下图所示(...

天机
2016/04/29
22
0
ios 深浅拷贝学习

ios 深浅拷贝学习 这里主要侧重于集合类的深浅拷贝,主要事因为工作的时候遇到这个问题。 有不足的地方欢迎指正,转载请注明。 首先我们需要有这样的一个前提: [array addObject:obj]; 这样...

晨曦之光
2012/05/28
556
0
IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解

阅读本文之前首先了解copy与retain的区别,如果有不正确的地方望大家多多指教: copy与retain的区别: copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内...

木木情深
2014/02/19
0
0
【非凡程序员】文件的归档解档

文件的归档与解档方法一 文件归档 文件解档 文件的归档与解档方法二 文件归档 文件解档

细雨微风轻诉流年
2016/06/27
7
0

没有更多内容

加载失败,请刷新页面

加载更多

Kafka+Flink 实现准实时异常检测系统

1.背景介绍 异常检测可以定义为“基于行动者(人或机器)的行为是否正常作出决策”,这项技术可以应用于非常多的行业中,比如金融场景中做交易检测、贷款检测;工业场景中做生产线预警;安防...

架构师springboot
8分钟前
0
0
DecimalFormat 类基本使用

/* * DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度 * 0 表示如果位数不足则以 0 填充 * # 表示只要有可能就把数字拉上这个位置 * */ public static void main(String[] args){...

嘴角轻扬30
25分钟前
1
0
This APT has Super Cow Powers.

在Debian/Ubuntu上,apt包管理器内嵌着一个彩蛋. 如果你在命令行界面输入 apt help 在最后一行能找到This APT has Super Cow Powers. 说明该apt具有超级牛力 牛力是个什么梗? 则说明你的系统...

taadis
43分钟前
1
0
起薪2万的爬虫工程师,Python需要学到什么程度才可以就业?

爬虫工程师的的薪资为20K起,当然,因为大数据,薪资也将一路上扬。那么,Python需要学到什么程度呢?今天我们来看看3位前辈的回答。 1、前段时间快要毕业,而我又不想找自己的老本行Java开发...

糖宝lsh
51分钟前
6
0
携手开发者共建云生态 首届腾讯云+社区开发者大会在京举办

本文由云+社区发表 北京时间12月15日,由腾讯云主办,极客邦科技、微信、腾讯TEG协办的首届腾讯云+社区开发者大会在北京朝阳悠唐皇冠假日酒店举办。在会上,腾讯云发布了重磅产品开发者平台以...

腾讯云加社区
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部