前言 SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK 很早就支持了 SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的 SQLite API .....
分类:
移动开发 时间:
2016-01-05 18:12:53
阅读次数:
200
iOS 使用FMDB进行数据库操作[摘要]本文介绍iOS 使用FMDB进行数据库操作,并提供详细的示例代码供参考。1、首先要先导入第三方类库FMdatabase。2、获得存放数据库文件的沙盒地址。View Row Code1+(NSString *)databaseFilePath2{34NSArr...
分类:
移动开发 时间:
2015-12-23 19:31:27
阅读次数:
171
关于sqlite是一个轻量的、跨平台的、开源的数据库引擎。他在读写效率,操作便捷程度,内存消耗上具有很大的优越性,所以很受移动开发者的喜爱。当然,sqlite 也因其力求简单高效,也就限制了它对并发,海量数据的处理。这篇博客主要讲的是iOS开发中sqlite和开源库FMDB的使用。 demo ...
分类:
移动开发 时间:
2015-12-22 16:24:12
阅读次数:
263
对于IOS开发者而言, 项目中数据的本地化存储,最难的一点,莫过于SQL语句的编写,除此之外, 其实也没什么难度, 当然在创建数据库之前,我们必须要做的是对数据进行分析, 然后对FMDB进行简单的封装:代码如下:#import "SQLiteManger.h"#import "FMDB.h"@int...
分类:
移动开发 时间:
2015-12-19 00:14:26
阅读次数:
362
使用fmdb 做本地数据的存储非常方便,1. github 上搜索fmdb 下载压缩包 导入到工程中 (如果你的mac 有cocoapod 也可以直接通过cocoapod 添加)2. 以下代码是通过fmdb 多数据库的各种操作,其中有几点需要注意:(1). 程序中 Ceasar 是表名 (2). ....
分类:
移动开发 时间:
2015-12-18 16:39:30
阅读次数:
172
(一 ) FMDB 的打开数据库,创建表,查询(二)执行语句:(三)存储数据,进行model的归档,反归档,并且实现nscoding协议 一个对象可以转化为data.实质上实现了NScoding协议 一个对象要遵守NSCoding协议,实现协议的方法,才能转成NSData.(四) 实现enco...
分类:
数据库 时间:
2015-12-15 22:43:40
阅读次数:
390
网址:http://www.saitjr.com/ios/ios-framework-reactivecocoa-mvvmafnetworking-fmdb.html上一个项目使用到了ReactiveCocoa+MVVM+AFNetworking+FMDB框架设计,从最初的尝试,到后来不断思考和学习...
分类:
移动开发 时间:
2015-12-14 20:50:19
阅读次数:
258
1、什在日常的开发中,我们需要用到离线缓存将数据信息存入数据库,在没有网络的时候进行加载,而我们IOS用的就是sqlite3数据库,用原生的sql我们也能实现,但是书写起来比较麻烦,尤其是其它语言转过来的程序员会感觉吃力,下面我们介绍一款比较优秀还简单的第三方FMDB 2、FMDB的下载地址:...
分类:
移动开发 时间:
2015-12-09 16:52:38
阅读次数:
202
本文转自一位台湾ios开发者的blog,由于blog地址被墙掉,转发过来,供大家参考原文地址:https://github.com/ccgus/fmdb更多的使用,大家可以看看source中的README.markdown首先到这裡下载FMDB的source code,接著在解开的档案裡,把src资...
分类:
数据库 时间:
2015-12-05 11:02:51
阅读次数:
237
FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法...
分类:
移动开发 时间:
2015-12-03 18:55:39
阅读次数:
221