iOS开发:从基础到应用实践
1. 数据复制与练习
在开发过程中,数据复制是一个常见的操作。例如,通过以下代码可以实现数组的复制:
data = [NSKeyedArchiver archivedDataWithRootObject: dataArray];
dataArray2 = [NSKeyedUnarchiver unarchiveObjectWithData: data];
也可以使用单行语句完成复制:
dataArray2 = [NSKeyedUnarchiver unarchiveObjectWithData:
[NSKeyedArchiver archivedDataWithRootObject: dataArray]];
这种复制方式通过归档和解档过程创建了字符串的新副本,修改 dataArray2 的第一个元素不会影响 dataArray 的第一个元素。
下面是一些相关的练习:
1. 修改生成素数表的程序,将素数存储在 NSMutableArray 对象中,并将结果数组以 XML 属性列表的形式写入 primes.pl 文件,然后检查文件内容。
2. 编写程序读取练习 1 中创建的 XML 属性列表,并将值存储在数组对象中,显示数组的所有元素以验证恢复操作是否成功。
3.
超级会员免费看
订阅专栏 解锁全文
2270

被折叠的 条评论
为什么被折叠?



