以前做了一个应用,里面用到了FMDB,进行每一次操作前,都open,完成操作后都close。因为我是参考他们以前的代码。程序初期没发现什么问题,程序完成后,各种卡顿就出现了!即使我是放在新线程里操作的。仔细检查后发现,程序用在open 和 close上的cpu占有率异常地高,尤其是快速操作进行测试时
分类:
移动开发 时间:
2016-02-05 18:55:52
阅读次数:
394
转:http://www.2cto.com/kf/201407/315727.html【iOS】FMDB/SQLCipher数据库加解密,迁移
分类:
移动开发 时间:
2015-09-06 23:11:12
阅读次数:
430
今天从早上9点,一直在看FMDB,知道中午11:40。我的效率是不是很低下。中间也碰到了几个小bug。 虽然做了一个小demo,但是觉得还比不上在项目中使用中锻炼的多,先暂且一总结。先下载FMDB的文件;引入到项目中;添加库;新建项目,开始使用下面我们就一条条地说:FMDB的下载地址: h...
分类:
移动开发 时间:
2015-08-28 15:23:01
阅读次数:
254
上节介绍了用系统自带的C语言库操作SQLite的方法,比较繁琐,使用FMDB会大幅度简化,并且是面向对象的,使用十分方便。
使用步骤如下:
先从github下载FMDB框架,然后把它导入工程。
①导入libsqlite3.0.dylib库。
②导入主头文件FMDatabase.h。
③创建数据库对象,传入路径,打开数据库,如果数据库不存在会被创建。
NSString *sqlitePa...
分类:
数据库 时间:
2015-08-10 00:20:33
阅读次数:
183
sqlite几乎所有的App都会用到,但是系统自带的sqlite API是用C语言写的,非常不友好,用起来非常不便,通常我们使用第三方封装好的工具,例如:FMDB(https://github.com/ccgus/fmdb)FMDB的提供了一种更简单,方便的API,并且还提供了线程安全的队列FMDa...
分类:
移动开发 时间:
2015-07-21 20:32:01
阅读次数:
182
1:先倒入FMDB 保存图片
#import "BaseViewController.h"
#import "FMDatabase.h"
#import "FMDatabaseQueue.h"
#import "PPCamaraUtil.h"
#import "SecondViewController.h"
static const NSString *kIdentifier=...
分类:
移动开发 时间:
2015-07-17 22:52:22
阅读次数:
204
又又好久没见了。想你们。今天写一篇关于fmdb的使用文章。在工作中,我们有时会用到数据库,所以你会需要一个好用的工具。长话短说开始进入正题。
先导入fmdb库文件。还有就是加入libsqlite3.dylib。这2个前期准备好后,我们就可以开工了。
#import "ViewController.h"
#import "FMDB.h" //导入头文件
@interface ViewContr...
分类:
移动开发 时间:
2015-05-31 16:56:09
阅读次数:
283
****ios中FMDB第三方数据库实现增删查改****
一、SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就...
分类:
其他好文 时间:
2015-03-04 16:58:47
阅读次数:
151
IOS开发中如果用Sqlite库来写数据库会比较麻烦,FMDB是对sqlite的封装,有更加友好简洁的的语句。
1,FMDB下载地址:FMDB下载地址
2,导入src下的文件,使用时 #import
"FMDatabase.h"
3,创建数据库
#define kDocDir [NSSearchPathForDirectoriesInDomains...
分类:
移动开发 时间:
2015-01-21 01:28:28
阅读次数:
1004