ios - 简单的读/写文件方法来访问数字数据?

标签 ios iphone sdk plist

我正在创建一个主动需要读取和写入文件的游戏(大概我假设它将是一个 .plist)。

它将有大约 5 个值,带有一个数值。例如:

统计数据 1:3
数据 2:4
数据 3:1
统计数据 4:6
统计数据 5:9

我想我会为此使用存储在 Documents 中的 .plist,但我想知道该怎么做,是否有一个简单的代码片段可以轻松读写在整个应用程序中使用它?

最佳答案

结帐 NSKeyedArchiver .这是一个轻量级的类,用于将对象写入/归档到 plist。还有对应的NSKeyedUnarchiver阅读/解档类。

您拥有的另一个轻量级选项是 NSUserDefaults.

这里还有一个 tutorial谈到了两者并展示了如何使用 NSKeyedArchiver

一个更重的(但对于更大的项目或更复杂的模型对象来说更具可扩展性和健壮性)是 Core Data .不幸的是,这也有更陡峭的学习曲线。

关于ios - 简单的读/写文件方法来访问数字数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15396413/

相关文章:

带有 XCode 8 GM 的 iOS 10 导致 NSUserDefaults 间歇性无法工作

iphone - 我可以阻止 iPhone OS 3.x 应用程序在 2.x 操作系统上运行吗?

java - 错误:emulator-5554 disconnected:

iphone - UIImageJPEGRepresentation 在视网膜显示屏上提供 2x 图像

iphone - 动态声明函数名?

c++ - 如何在 Linux 上的 IntelliJ IDEA 中设置 C++ SDK?

Android SDK 认为没有安装 JDK? - Windows 7的

ios - Realm 快速通知停止触发

android - 在 iphone 4 android 4.1 上平滑的 CSS3 转换

iphone - Apple iTunes 附属计划 - 歌曲链接元数据?