繁体   English   中英

在iPhone上存储游戏数据的最佳方法?

[英]Best way to store game data on iPhone?

即时通讯会创建一个具有多个关卡且关卡包含多个纹理和形状的游戏。

在iphone / ipad上存储此数据的最佳方法是什么?

我当时在考虑使用SQLite或coredata来存储它。 但是我还需要实现一个功能,该功能将从远程服务器(在购买游戏中)更新游戏数据。 SQLite是归档此文件的最佳方法吗? 更新内容时(下载.zip将其解压缩并导入到db /目录中),我将如何更新SQLite内容? 如果有人有任何指点,我将不胜感激!

最简单的方法是将它们存储在plist(这是一个xml文件)中。 SQLite将要求您将其存储在应用程序沙箱外部的documents目录中(因为在原始应用程序内部包含sqlite是只读的)。

除此之外,您可以使用coredata。

最好考虑一下SQLite和Core Data带来了什么。 两者都非常适合查询,但是您只需要获取给定ID的对象? 在这种情况下,您还可以考虑使用简单的文件存储。 我们已经使用plist索引加上常规文件来存储一些游戏数据,这是一种技术成本低的简单解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM