繁体   English   中英

CoreData与存档?

[英]CoreData vs Archiving?

我问这个问题不是为了教程,而只是为了建议。 我是iOS编程新手,只做了一个简单的游戏。 我想通过包括永久性角色插槽来扩展这个游戏的功能,每个插槽都有库存,职业,统计数据和名称。 为了在本地保存这些,我需要知道哪条路线更容易。 所以我将从4或5个自定义类中保存字符串,整数和对象。 是否可以使用NSCoding,据说更容易学习和实现? 或者我应该开始学习CoreData吗? 只需快速回复一下您认为哪种方式适用于我的应用程序就会令人难以置信,我非常感谢您花几秒钟时间这样做。 非常感谢你!

如果你想要最短的路径,NSCoding很简单。 如果你想学习,那么拿起核心数据。

核心数据并不难以获得基本概念。 一旦开始使用它,您很可能在将来的每个项目中都使用它。 它确实是iOS的核心功能。 App Store中几乎没有任何应用程序不会受益于Core Data的功能。

如果你喜欢那种喜欢学习新技术的人,那就是挑战的快感。 然后一定要去CoreData。 但是这个目的完全有点过头了。 您可以敲出一个完全可以接受的NSCoding解决方案,在一小时内将保存文件写入NSDocumentsDirectory。 只需制定一个类,用作“保存文件”,包含所有需要的数据。 然后在该类中实现NSCoding协议,并将数据写入文件。 每个步骤都有大量的教程。

我建议使用CoreData,因为如果你扩展你的游戏或节省了很多钱,你必须展望未来。 CoreData非常高效,快速并简化了您想要的任何查询。

另外我认为很容易将coreData的数据链接到iClound

RayWenderlich Tutorials这样的CoreData有很多教程

暂无
暂无

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

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