保存并加载数组 - 目标c

时间:2014-01-29 17:56:02

标签: objective-c arrays

我正在开发一个应用程序,需要保存数组,但我不知道如何做到这一点。有谁知道如何在Xcode Objective-c中保存和加载数组?

谢谢!

1 个答案:

答案 0 :(得分:2)

这是一个非常广泛的问题,但这是一个非常简单的答案。

将数组保存到文件:

[NSKeyedArchiver archiveRootObject:array toFile:fileName];

从该文件加载数组:

NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithFile:fileName];

这些调用取决于NSArray实现NSCoding(通过NSSecureCoding)的事实。