ios 中数组中存储自定义的对象,怎么将这个数组保存成本地文件

ios 中数组中存储自定义的对象,怎么将这个数组保存成本地文件

第一步:你要将数组中的对象需要遵循 NSCoding 协议,实现协议中的两个方法
第二步:通过 NSKeyedArchive 进行快速归档,它会自动写到文件中,读取可以使用 NSKeyedUnarchiver 来解压
代码例子在网上都能找到

你看下NSKeyedArchive吧

直接写入到文件里就可以,数组和普通数据一样写入,只不过数组要多写几个