【发布时间】:2012-05-13 22:06:54
【问题描述】:
我正在使用 NSCoder 对一些 NSDictionary 进行编码,我想以某种方式将其保存在应用程序中。谁能告诉我我该怎么做?
我想让用户在打开应用程序时能够看到他之前所做的事情。
【问题讨论】:
-
你的字典里有什么样的 NSObject?
标签: objective-c ios cocoa-touch nscoding nscoder
我正在使用 NSCoder 对一些 NSDictionary 进行编码,我想以某种方式将其保存在应用程序中。谁能告诉我我该怎么做?
我想让用户在打开应用程序时能够看到他之前所做的事情。
【问题讨论】:
标签: objective-c ios cocoa-touch nscoding nscoder
您可以将其写入应用程序支持文件夹中的文件,或者,如果文件很小,您可以将其放入NSUserDefaults。但是,对于其中任何一个,如果字典仅包含属性列表类型,则可以直接编写字典。您不必先将其编码为 NSData。
【讨论】: