数据库是数据持久化必不可少的方式, 如果是开发一定要详细的掌握, 熟练的使用sql语句达到用户的需求。
分类:
数据库 时间:
2014-10-03 21:58:55
阅读次数:
299
redis是一个强大的NoSQL数据库,相对于memcached,他提供了更丰富的数据类型,有string、hash、list、set、sorted set这几种类型;还支持数据持久化。光string类型,就比memcached功能更强大,提供了获取/设置子串、bit位等更灵活的操作,其他类型是me...
分类:
其他好文 时间:
2014-09-29 14:00:10
阅读次数:
192
1.用处:NSUserDefaults用来存储类似用户的配置、程序设置信息等这些的数据
iOS下可以使用NSUserDefault、NSKeyedArchiver、sqlite、CoreData几种常用的方式来存储数据,其中NSUserDefaults用来存储类似用户的配置等这些的数据,后两者用户存储大批量和比较复杂的数据。
NSUserDefault
基本上支持所有的原生数据类型NSSt...
分类:
移动开发 时间:
2014-09-26 20:19:38
阅读次数:
190
Redis 是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用生产环境,但...
1、数据文件我们可以利用Lua中的table构造式来定义一种文件格式,即文件中的数据是table构造并初始化的代码 ,这种方式对于Lua程序而言是非常方便和清晰的,如:Entry{"deng","Male","22"}Entry{"li","Female","22"}该数据存储在“example.....
分类:
其他好文 时间:
2014-09-25 12:12:58
阅读次数:
213
前言CoreData是iOS开发中经常使用的数据持久化的技术。但其操作过程稍微繁琐,即使你只是实现简单的存取,不涉及请求优化,也要进行许多配置工作,代码量在动辄几十行,对新手来说也需要较大时间成本。MagicalRecord是OC的一个库,协助方便CoreData的工作。其吸收了Ruby on Ra...
分类:
其他好文 时间:
2014-09-24 23:18:17
阅读次数:
218
NSUserDefaults: 用来保存应用程序设置和属性、用户保存的数据。 用户再次打开程序或开机后这些数据仍然存在。 可以存储的数据类型包括: NSData、NSString、NSNumber、NSDate、NSArray、NSDictionary。 如果要存储其他类型,则需...
分类:
移动开发 时间:
2014-09-23 19:19:35
阅读次数:
213
Plist 文件:plist
文件当修改时会将原来的值给重新覆盖掉.
NSUserDefaults:
存储一个用户的设置信息,比如记录用户是否是第一次启动程序.存放在
Library
下的 preferences
文件夹下.
文件读写:
文件读写是将数据保存成一个文件,存储在本地,但是只针对于四种数据类型,NSData,NSString,NSArray,NSDictionary...
分类:
其他好文 时间:
2014-09-20 23:59:39
阅读次数:
291
属性传值:
属性传值适用于从前往后传值.
代理传值:适用于从后往前传值.
单例传值:
适合于从前往后传,从后往前传都可以,
但是内存空间不会被释放直到应用程序结束
NSUserDefaults:数据持久化的一种方式,数据可以长久的存储,存到本地然后再从本地获取.通知:通知的使用需要注册通知,以及发送通知.
block: 需要定义
block,当
block 进行回调时将值传给其他...
分类:
其他好文 时间:
2014-09-20 22:36:49
阅读次数:
187
1、为什么要虚拟化:将我们自己的对象状态(数据)持久化、传输等。2、.net framwork 提供了两种序列化apiA、二进制序列化: /// /// 二进制序列化方法 /// public static void Serializer(...
分类:
其他好文 时间:
2014-09-17 18:18:32
阅读次数:
226