我正在制作游戏,我需要能够传送有关游戏各种船只的一些数据以及应用程序将使用的有关它们的详细信息。我正在寻找这样做的理想方式。现在我已经缩小到使用SQLite,核心数据或属性列表。现在我想记住的还有记忆。因为这是一款游戏,所以我需要小心这一点,并且因为属性列表需要全部加载到内存中,所以恐怕它们可能并不理想。我知道SQLite应该有比这更好的性能,我听说Core Data的表现甚至比这更好。所以我的问题是,你认为用iPhone应用程序发布静态数据的最佳方式是什么?使用iPhone应用程序传送静态数据
0
A
回答
1
我想说这取决于您需要提供的数据量。如果它是一个很大的数据,我肯定会去sqlite。如果它只是几艘船,那么sqlite可能会略胜一筹。
1
对于如此少量的数据,为什么不考虑编写自己的文件格式,或者使用诸如csv这样的易于解析的东西,将很容易在任何电子表格程序中编辑,并减少文件大小/加载时间将其转换为二进制格式。
0
假设并非所有的船舶数据是同时需要的(因此,将它们全部放在一个文件中将是浪费):也许您应该为每艘船舶或每一类船舶使用单独的数据文件?
由于这将解决不同级别的存储效率问题,所以plists可能是一个可行的选择。
相关问题
- 1. Android应用程序使用静态方法来传输和绘制数据
- 2. Azure:使用GIT推送时部署静态html应用程序
- 3. 从iPhone本地应用程序远程发送数据到Rails应用程序
- 4. iPhone应用程序上传
- 5. 发送数据从iphone应用程序到mac桌面应用程序
- 6. 从iPhone应用程序调用C++可可触摸静态库
- 7. iPhone应用程序:存储/检索静态数据的最佳实践
- 8. 通用iPhone推送应用程序
- 9. 静态数据应该存储在数据库还是应用程序中
- 10. iPhone - 使用静态库?
- 11. 从Web应用程序中提供静态数据
- 12. 坚持静态数据通过应用程序池回收
- 13. 在Android应用程序中存储静态数据
- 14. 将静态内容添加到iPhone应用程序
- 15. 在新iPhone应用程序中实现静态库
- 16. 将静态库附加到iphone/ipad应用程序
- 17. 发送数据到iPhone应用程序而不会唤醒
- 18. 将数据从iPhone发送到C#.net应用程序
- 19. 如何将数据推送到iphone应用程序?
- 20. 使用POST从iPhone应用程序发送数据到web表单
- 21. 调试iphone应用程序数据源
- 22. 为iPhone应用程序存储数据
- 23. “拉”iPhone应用程序数据到Xcode?
- 24. iPhone应用程序数据库
- 25. iphone应用程序UIWebView缓存数据
- 26. iPhone应用程序的数据存储
- 27. iphone应用程序性能数据
- 28. 数据库+同步(iPhone应用程序)
- 29. 从iPhone中的应用程序添加数据到原生iPhone应用程序?
- 30. 从iPhone应用程序测量数据传输
数据量......它可能是大约60个不同船只的信息,主要包括船上的各个点(例如,动画的塔楼和推进器)以及构成它们的图像的文件路径,其他各种属性 – Alexander 2010-11-16 08:05:23
嗯,你不需要使用sqlite。我可能会用你认为最适合的方式去执行。 XML是另一种可能性。 – 2010-11-16 08:19:12