当前位置:  开发笔记 > IOS > 正文

在iPhone上加载数据文件?

如何解决《在iPhone上加载数据文件?》经验,为你挑选了1个好方法。

在iPhone上加载包含游戏级别地图的静态数据文件的最佳方法是什么?我已经看到一些使用XML文件,但在我的情况下这似乎有点过分,因为数据文件只是决定了游戏级别的布局,即障碍物的位置.另外,它们应该存储在哪个项目目录中?

提前致谢!



1> Ben Gottlieb..:

如果您的文件非常静态,那么您需要将它们存储在应用程序包中(只需将它们添加到项目中; Xcode会在构建应用程序时将它们复制到.app包中).如果您需要修改并重新保存它们,可能〜/ Documents是您最好的选择.

Marc是正确的,NSDictionary是最简单的方法,特别是对于较小的文件.如果你有很多数据,加载时可能会变慢,但这意味着10s或100s的千字节.当您对其内容感到满意时,还要考虑将字典转换为二进制格式,因为这样可以在设备上加载更快.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有