0

我正在为 iPhone 编写一个非常简单的应用程序。不幸的是,我真的是一个新手。我想做的是在用户体验结束时保存数据。这个数据真的很简单,只有string或者int,或者一些数组。

稍后我希望能够检索该数据,因此我还需要一个事件 ID(我想)。

您能否指出实现该目标的最佳方式、API 或技术、XML、纯文本、序列化...?

4

3 回答 3

6

使用NSUserDefaults. 直接且易于使用。这将为您处理所有文件 I/O,并且只需要几行代码。

于 2010-03-15T18:07:40.510 回答
1

NSUserDefaults对于少量数据是一个不错的选择。

如果您需要管理大于一千字节左右的内容,您可以考虑使用或的initWithContentsOfFile:方法来读取 .plist 文件。要写入文件,请使用方法。该文件需要放在您应用的文档目录中。NSArrayNSDictionarywriteToFile:atomically:

于 2010-03-15T18:26:22.377 回答
0

我和我的团队为此目的创建了一个简单的类,正如 Mark 指出的那样,它使用了NSUserDefaults. 希望这可以帮助你...

http://getsetgames.com/2009/10/07/saving-and-loading-user-data-and-preferences/

于 2010-03-15T18:16:02.397 回答