在开发项目的过程中会用到很多第三方库,比如AFNetWorking,SDWebImage,FMDB等,但一直都没去好好的研究一下,最近刚好项目不是太紧,闲下来可以给自己充充电,先研究一下SDWebImage的底层实现,源码地址:SDWebImage 先介绍一下SDWebImage,我们使用较多...
分类:
Web程序 时间:
2015-05-10 15:32:00
阅读次数:
161
OS中原生的SQLite API在使用上大部分都是C语言代码,在使用时,非常不便,因此便出现了很多针对SQLite封装的第三方框架,其中FMDB就是其中一个优秀的框架,FMDB以OC的方式封装了SQLite的C语言API, 它的出现使操作SQLite变得更简洁易用,相比苹果自带的Core Data框架,FMDB显得更加轻量级,灵活。...
分类:
数据库 时间:
2015-05-04 15:38:51
阅读次数:
169
创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesI...
分类:
移动开发 时间:
2015-05-04 11:35:59
阅读次数:
149
/** 数据库实例 */
static FMDatabase *_db;
//初始化时候就行先进行数据库的创建 这是自己自动调用
+ (void)initialize
{
// 1.获得数据库文件的路径
NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory...
分类:
数据库 时间:
2015-04-30 08:56:33
阅读次数:
256
iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb...
分类:
数据库 时间:
2015-04-29 13:09:25
阅读次数:
170
我们常使用fmdb或者其他方式创建sqlite数据库,但是由于版本迭代问题,常常有需求要更新数据库,比如加字段、删除、修改字段等等,怎么样才能升级数据库且保持原来存的数据有效呢,上代码: const?static?NSInt...
分类:
移动开发 时间:
2015-04-28 19:07:01
阅读次数:
139
上周四、周五在忙公司的事情和炒股,没来得及更新博客,这周就补一下,学习总结下FMDB。FMDB是对sqlite的封装,特别是在多线程情况下,使用sqlite是非常麻烦,而使用FMDB相对简单,下面是使用FMDatabase和FMDatabasequeue的代码例子//// ViewControll....
分类:
数据库 时间:
2015-04-27 00:02:56
阅读次数:
237
转:http://segmentfault.com/a/1190000000363392编者注:文章的"我"是指原作者。凭良心讲,我不能告诉你不去使用Core Data。它不错,而且也在变好,并且它被很多其他Cocoa开发者所理解,当有新人加入你的组或者需要别人接手你的项目的时候,这点很重要。更重要...
分类:
数据库 时间:
2015-04-24 23:53:35
阅读次数:
169
转:http://my.oschina.net/youzaiyouzaie/blog/92325这次要分享的是在iOS中使用SQLite。其实我对SQLite一点概念都没有,因为一直没有机会使用它。有时候突然想到,就会找几本手边的工具书或在网路上找寻在iOS中使用SQLite的教学。但是每次学,每次...
分类:
数据库 时间:
2015-04-23 12:33:18
阅读次数:
161
1.AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。2.FMDB 对sqlite数据库操作进行了封装,demo也比较简单。3.MBProgressHUD 也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之...
分类:
其他好文 时间:
2015-04-23 09:31:07
阅读次数:
129