我正在开发一个应用程序,需要保存数组,但我不知道如何做到这一点。有谁知道如何在Xcode Objective-c中保存和加载数组?
谢谢!
答案 0 :(得分:2)
这是一个非常广泛的问题,但这是一个非常简单的答案。
将数组保存到文件:
[NSKeyedArchiver archiveRootObject:array toFile:fileName];
从该文件加载数组:
NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithFile:fileName];
这些调用取决于NSArray实现NSCoding(通过NSSecureCoding)的事实。