首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

游戏数据储存的四种常用方式NSKeyedArchiver/NSUserDefaults/Write写入/SQLite3

2012-10-17 
游戏数据存储的四种常用方式NSKeyedArchiver/NSUserDefaults/Write写入/SQLite3?? 首先向大家说句抱歉,可

游戏数据存储的四种常用方式NSKeyedArchiver/NSUserDefaults/Write写入/SQLite3

?? 首先向大家说句抱歉,可能一些童鞋看到我的微薄了,我说突然不想写博客了。。。是Himi的错,我不该发微薄让大家担心的;Himi也是因为受到其他的因素影响所以就想这样发泄一下,但是大家放心!写博客是我的兴趣也是我一直的坚持;不再理会其他了,我会继续坚持着自己的路~坚持坚持~

?

? ? ? ? ?OK,今天Himi介绍游戏存储这一块,在Android游戏开发中Himi介绍了好几种保存的方式和形式,那么在iOS中也有几种方式,一般常用的有以下四种形式:

? ? ? ?1. ?NSKeyedArchiver

? ? ? ?2. ?NSUserDefaults

? ? ? ?3. ?Write写入方式

? ? ? ?4. ?SQLite3

? ? ?这里Himi就不再介绍SQlite数据库了,Android游戏存储中我也介绍过SQLite如何保存数据,但是由于这一块很多童鞋没有接触过数据库相关知识,所以即使讲了也没作用,那么对于数据数据库的童鞋们可以参考其他博文或书籍进行学习;

? ? ? 首先介绍第一种保存方式:NSKeyedArchiver

? ? ?? 代码很简单就不多解释了直接上代码:?

?



? ? ? 由于本章介绍过于简单,那么下面Himi对Write写入方式保存数据和读取数据封装了两个方法这里放出,给童鞋们行个方便:(其他两种大家封装起来风容易了,这里就不写了);

? ? ? 封装的函数如下:


? ? 这里Himi要提醒大家两点细节也是需要注意的地方:

? ?1.对于取出数据的时候需要注意,例如如下代码:

?

"已经存在的文件名"];??


arraySaveData:表示新的数据数组

热点排行