做项目时用的是FMDB进行SQLite3的数据库管理,在使用过程中会用到:+(instancetype)databaseWithPath:(NSString*)aPath;来进行FMDatabase实例的初始化。根据文档说明,如果aPath没有响应的数据库文件(eg:.db文件),那么这个函数会自动创建,如果存在,也不会重复创建。在项目..
分类:
数据库 时间:
2016-06-24 20:45:42
阅读次数:
386
在FMDB下载文件后,工程中必须导入如下文件,并使用 libsqlite3.dylib 依赖包 FMDB同时兼容ARC和非ARC工程,会自动根据工程配置来调整相关的内存管理代码。 FMDB常用类: FMDatabase : 一个单一的SQLite数据库,用于执行SQL语句。FMResultSet : ...
分类:
数据库 时间:
2016-06-22 15:50:16
阅读次数:
344
一.首先创建模型类 User.h #import <Foundation/Foundation.h> @interface User : NSObject @property(nonatomic,assign)NSInteger ids; @property(nonatomic,strong)NSS ...
分类:
数据库 时间:
2016-06-20 00:42:55
阅读次数:
261
首先 数据库插入的规则: 上一条操作执行完后 下一条操作才能执行 如果在数据库操作的数据比较庞大的时候 主线程 会卡 (运行特别慢) 解决方式: 给数据库添加子线程 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DE ...
分类:
数据库 时间:
2016-06-19 18:27:10
阅读次数:
516
FMDB 数据库 和 SQLite3 非常相似 但要比 SQLite3 省好多代码 没有了各种绑定 直接引用 FMDB 的方法就可以简单解决 首先 FMDB 他还是一个单例类 因为要被其他类 使用 FMDB 还是由 打开数据库 创建数据名 添加数据 更新数据 删除数据 查询数据 几部分内容 在这里 ...
分类:
数据库 时间:
2016-06-19 18:24:47
阅读次数:
245
1.AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。 2.FMDB 对sqlite数据库操作进行了封装,demo也比较简单。 3.MBProgressHUD 也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前 ...
分类:
移动开发 时间:
2016-06-18 18:25:15
阅读次数:
139
和往常一样使用CocoaPods管理一个基于FMDB的项目类库 命令行执行 失败,提示需要CocoaPods 0.32.1版本 查看CocoaPods版本 确实需要更新了 命令行更新(安装)步骤【更新】 和安装过程是一样的,再次查看版本 Done!! ...
分类:
其他好文 时间:
2016-06-17 19:03:16
阅读次数:
110
1.AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。 2.FMDB 对sqlite数据库操作进行了封装,demo也比较简单。 3.MBProgressHUD 也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前 ...
分类:
移动开发 时间:
2016-06-16 09:12:19
阅读次数:
185
更新操作返回一个BOOL值,YES表示操作成功,NO表示执行过程遇到错误,可以通过-lastErrorMessage和-lastErrorCode查看错误信息。使用executeUpdate:方法执行更新: 示例 文/elevenchen(简书作者)原文链接:http://www.jianshu.c ...
分类:
数据库 时间:
2016-06-15 18:50:00
阅读次数:
235
转自:http://blog.it985.com/3677.html 使用数据库之前当然要先在网上下载FMDB的库,然后添加到自己的工程里面去。没有的请点击下面的来下载 fmdb 在FrameWork里添加“libsqulite3.0.dylib”,不然库托进去后会引起大量报错。 一般来说,我们把一 ...
分类:
移动开发 时间:
2016-06-08 00:08:04
阅读次数:
205