![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cache
夕阳下的守望者
我不生产代码,我只是代码的搬运工
展开
-
iOS开发 数据存储之NSUserDefaults
NSUserDefaults:用来保存应用程序设置和属性、用户保存的数据.用户再次打开程序或开机后这些数据仍然存在.NSUserDefaults可以存储的数据类型包括:NSData、NSString、NSNumber、NSDate、NSArray、NSDictionary.如果要存储其他类型,则需要转换为前面的类型,才能用NSUserDefaults存储.具体实现为:1.保存数据:NSUs原创 2017-07-24 16:35:06 · 367 阅读 · 0 评论 -
iOS开发 数据存储之NSKeyedArchiver
NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法.前一个方法告诉系统怎么对对象进行编码,而后一个方法则是告诉系统怎么对对象进行解码1.先定义一个Person类Person.h文件中@interface Person : NSObject@pr原创 2017-07-25 10:51:05 · 370 阅读 · 0 评论 -
iOS开发 数据存储之write
write写入方式:永久保存在磁盘中1.获得文件保存的路劲//使用C函数NSSearchPathForDirectoriesInDomains来获得沙盒中目录的全路径.该函数有三个参数,目录类型、he domain mask、布尔值.其中布尔值表示是否需要通过~扩展路径.而且第一个参数是不变的,即为NSSearchPathDirectory.在iOS中后两个参数也是不变的,即为:NSUse原创 2017-07-26 15:55:10 · 643 阅读 · 0 评论 -
iOS开发 数据存储之YYCache
一.关于YYCacheYYCache由YYCache、YYDiskCache、YYMemoryCache和YYKVStorage组成,其中YYKVStorage可直接对sqlite和文件系统进行读写(YYDiskCache的底层实现)类存储方式存取速度(方式)缓存时间YYCache如果不指定存储方式,默认存入内存的时候同时写入磁盘原创 2017-07-27 17:59:18 · 3934 阅读 · 0 评论 -
iOS开发 数据存储之FMDB
一.FMDB介绍FMDB同时兼容 ARC 和非 ARC 工程,会自动根据工程配置来调整相关的内存管理代码二.FMDB类介绍1.FMDatabase:是一个提供 SQLite 数据库的类,用于执行 SQL 语句2.FMResultSet:用在FMDatabase中执行查询的结果的类3.FMDatabaseQueue:在多线程下查询和更新数据库用到的类,它是线程安全的三.FMD原创 2017-07-28 18:04:21 · 490 阅读 · 0 评论 -
iOS开发 数据存储之SQLite3
一.SQLite介绍SQL(Structured Query Language),用于对数据库的操作语句(增删改查),是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中二.SQLite语言的特点1.不区分大小写(比如数据库认为user和UsEr是一样的)2.每条语句都必须以分号;结尾3.字符串需要加""或''三.SQLite中常用关键字原创 2017-07-31 17:25:28 · 551 阅读 · 0 评论 -
iOS开发 数据存储之WCDB的使用
一.类字段绑定在WCDB内,ORM(Object Relational Mapping)是指将一个ObjC的类,映射到数据库的表和索引;将类的property,映射到数据库表的字段;这一过程。通过ORM,可以达到直接通过Object进行数据库操作,省去拼装过程的目的。WCDB通过内建的宏实现ORM的功能。如下:新建一个Model:.h文件#imp原创 2017-08-25 18:03:52 · 7480 阅读 · 0 评论 -
iOS开发 数据存储之WCDB的介绍
一.介绍WCDB是一个高效、完整、易用的移动数据库框架,基于SQLCipher,支持iOS,macOS和Android二.基本特性易用,WCDB支持一句代码即可将数据取出并组合为objectWINQ(WCDB语言集成查询):通过WINQ,开发者无须为了拼接SQL的字符串而写一大坨胶水代码ORM(Object Relational Mapping):WCDB支持灵活、易用的O原创 2017-08-24 15:57:02 · 1094 阅读 · 0 评论