一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效地防止数据...
分类:
移动开发 时间:
2015-12-03 14:01:09
阅读次数:
236
1 #import "ViewController.h" 2 3 #import "FMDBMigrationManager.h" 4 #import "FMDB.h" 5 6 #define PATH_OF_DOCUMENT [NSSearchPathForDirector...
分类:
数据库 时间:
2015-11-25 18:40:27
阅读次数:
169
SQLite数据库框架之FMDB什么是FMDB?FMDB是iOS平台的SQLite数据库框架,FMDB以OC的方式封装了SQLite的C语言API。对比苹果自带的Core Data框架,更加轻量级和灵活,使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码。并且FMDB提供了多线程安全的数据库操作...
分类:
移动开发 时间:
2015-11-25 10:06:47
阅读次数:
334
闲来无事写点东西,希望大家多多指正!大家先去git下载FMDB,然后将其中source文件夹中的fmdb文件夹拖入自己的项目中。最后就可以引用下面的代码对fmdb进行一次简单的封装。这样可以更直观的使用数据库进行增删改操作。/*** 可以存储数据类型 text integer blob boolea...
分类:
移动开发 时间:
2015-11-16 13:49:45
阅读次数:
216
FMDB多线程下"is currently in use" 或者 "database is locked" 问题问题一: "is currently in use" 出现的场景是这样的,多线程操作数据库,每个线程都使用了FMDatabase实例(注意没有使用FMDatabaseQueue)。问题二:...
分类:
数据库 时间:
2015-11-13 22:08:27
阅读次数:
403
驾照助手主要实现了科目一答题界面和模拟考试,错题收藏,网上报名等一些简单的功能。效果图:用到的主要内容有:科目一的数据库是为sql的数据库,使用第三方类库fmdb对sql数据库进行数据查询,将所得数据添加到tableview上。答题界面是通过在一个scrollview内添加三个tableview,在...
分类:
其他好文 时间:
2015-11-11 06:20:07
阅读次数:
264
/*** 对 sqlite 的使用进行简单封装,仅涉及简单的单表 增删改查** 基于 FMDB** 操作基于 model ,数据库表字段与 model 属性一一对应,对 model 整体进行操作** 根据 model 对象自动建表,字段类型只支持 NSString , NSIteger , floa...
分类:
移动开发 时间:
2015-11-10 23:46:13
阅读次数:
345
来自会员pengtao的分享:(原文:https://github.com/ccgus/fmdb)由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍。与此同时,把SQLite的文档页 加到你的书签中。自动引用计数(APC)还是手动内存管理呢?两种都行,FMDB会在编译的...
分类:
数据库 时间:
2015-11-09 15:40:58
阅读次数:
228
#pragma mark - 数据库的操作- (BOOL)judgeModel:(TaskResourceModel *)model isInArray:(NSArray *)shopArray{ for (TaskResourceModel *shopModel in shopArray) { ....
分类:
数据库 时间:
2015-11-02 10:22:29
阅读次数:
272
iOS开发数据库篇—FMDB数据库队列(下)一、代码示例1.需要先导入FMDB框架和头文件,由于该框架依赖于libsqlite库,所以还应该导入该库。2.代码如下: 1 // 2 // YYViewController.m 3 // 05-FMDB数据库队列 4 // 5 // Created...
分类:
移动开发 时间:
2015-10-31 22:54:53
阅读次数:
296