大家好,我是秦元培,欢迎大家关注我的博客。近期博客的更新频率基本直降到冰点,因为这段时间实在是忙得没有时间来写博客了。今天想和大家分享的内容是RPG游戏中游戏存档的实现,因为最近在做一个RPG游戏的项目,所以遇到这个问题就随时记录下来,在对知识进行总结的同时可以将这种思路或者想法分享给大家,这是一件快乐而幸运的事情。我讨厌写按部就班的技术教程,因为我觉得学习是一种自我的探索行为,如果一切都告诉你了,探索的过程便...
分类:
编程语言 时间:
2015-08-19 11:18:50
阅读次数:
154
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) prefer...
分类:
移动开发 时间:
2015-08-18 22:59:22
阅读次数:
472
文件系统总结包系统就是app程序本身,其实是个zip包,资源/可执行文件 都在里面+ (NSBundle *)mainBundle得到程序本身的bundle类. NSBundle提供了很多path相关函数运行期只读,不可写没有必要建立子文件夹,苹果不推荐在包中建立子文件夹+ (UIImage *)i...
分类:
移动开发 时间:
2015-08-18 21:05:25
阅读次数:
190
数据持久化存储
1.plist 属性列表
2.归档 遵守NSCoding 协议
3.NSUserDefaults — > 沙盒/library/P…./xxx.plist
4.文件 NSFileManager NSFileHandle
5.数据库 (fmdb 操作数据库 ——core)
需求: 程序保存大量的数据
解决: 如果使用json...
分类:
数据库 时间:
2015-08-18 19:42:14
阅读次数:
143
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) prefer...
分类:
其他好文 时间:
2015-08-17 19:56:35
阅读次数:
172
redis 高级应用-持久化、什么是数据持久化、redis持久化方式、redis持久化方式rdb和aof的优缺点、redis持久化应用...
分类:
其他好文 时间:
2015-08-15 12:08:53
阅读次数:
181
使用方便性。实际上,一个成熟的工程中一定是对数据持久化进行了封装的,因此底层使用的到底是core data还是sqlite,不应该被业务逻辑开发者关心。因此,即使习惯写SQL查询的人,也应该避免在业务逻辑中直接编写SQL语句。存储性能,在写入性能上,因为都是使用的sqlite格式作为磁盘存储格式,因此其性能是一样的,如果你觉得用core data写的慢,很可能是你用sqlite的时候写的每条数据的...
分类:
数据库 时间:
2015-08-14 06:28:33
阅读次数:
163
归档:是对对象及其属性还有同其他对象间的关系进行编码,形成一个文档,该文档既可以保存于文件系统,也可以在进程或网络间传送。 归档过程把对象图保存为一种与架构无关的字节流,保持对象的标识以及对象间的关...
分类:
移动开发 时间:
2015-08-13 18:23:53
阅读次数:
150