在任何外部文件中保存一些信息?

时间:2014-04-23 21:00:25

标签: ios objective-c nsmutablearray

我正在开发一个访客列表(NSMutableArray),我想知道我是否可以在任何类型的外部文件中创建和保存此数组,例如.txt .pdf(或其他扩展名)?

有任何想法吗??

非常感谢。

1 个答案:

答案 0 :(得分:0)

NSArray(NSMutableArray派生自此)具有"writeToURL:atomically:"方法,该方法采用文件URL。

现在,if your array contains ONLY objects of the Objective-C types NSString, NSData, NSDate, NSNumber, NSArray or NSDictionary,你应该没问题。如果您有一些自定义对象,则需要编写归档/取消归档编码器方法,这些方法允许将这些自定义对象的数据写入文件并从文件中读取。