1.问题 今天使用FMDB做一个例子程序,新建的一张表有一个datetime字段,数据库有默认值,大概如下CREATE TABLE [ConsumptionType] ([id] INTEGER PRIMARY KEY NOT NULL ,[name] TEXT,[level] TEXT,[...
分类:
数据库 时间:
2015-08-05 18:14:16
阅读次数:
524
关于CoreData和SQLite多线程访问时的线程安全问题数据库读取操作一般都是多线程访问的。在对数据进行读取时,我们要保证其当前状态不能被修改,即读取时加锁,否则就会出现数据错误混乱。IOS中常用的两种数据持久化存储方式:CoreData和SQLite,两者都需要设置线程安全,在这里以FMDB来...
分类:
数据库 时间:
2015-08-03 16:30:58
阅读次数:
175
电子会员卡
开发环境:MacOS10.10
开发工具:Xcode6.4
第三方框架:友盟分享,LXActionSheet(自己修改了界面属性),ASI,SSZipArchive,KVNProgress,MJRefresh,FMDB,Colors等。
软件开发背景:
自学iOS一阵子了,跟着教程学习或多或少有一定的依赖感,从Objective-C到iOS SDK,到现在也不知...
分类:
其他好文 时间:
2015-07-29 15:55:14
阅读次数:
148
iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb...
分类:
移动开发 时间:
2015-07-28 18:02:51
阅读次数:
194
sqlite几乎所有的App都会用到,但是系统自带的sqlite API是用C语言写的,非常不友好,用起来非常不便,通常我们使用第三方封装好的工具,例如:FMDB(https://github.com/ccgus/fmdb)FMDB的提供了一种更简单,方便的API,并且还提供了线程安全的队列FMDa...
分类:
移动开发 时间:
2015-07-21 20:32:01
阅读次数:
182
#import "SXViewController.h"#import "SXShop.h"#import "FMDB.h"@interface SXViewController ()@property (nonatomic, strong) FMDatabase *db;@end@implemen...
分类:
数据库 时间:
2015-07-21 01:03:30
阅读次数:
146
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缓存数据列表,比如网易新闻的新闻列表,QQ动态列表等。遵循MVC设计模式,我们请求下来的数据一般会建成数据模型,本编要讲的就是如何用FMDB缓存数据模型。下面就以新浪微...
分类:
移动开发 时间:
2015-07-16 11:34:55
阅读次数:
146
1、首先要先导入第三方类库FMdatabase。2、获得存放数据库文件的沙盒地址。#pragma mark - 创建数据库- (void)createAndInitDatabase { NSString *path = [NSString stringWithFormat:@"%@/Documen....
分类:
数据库 时间:
2015-07-13 20:07:50
阅读次数:
150
FMDB常用类:FMDatabase : 一个单一的SQLite数据库,用于执行SQL语句。FMResultSet :执行查询一个FMDatabase结果集,这个和android的Cursor类似。FMDatabaseQueue :在多个线程来执行查询和更新时会使用这个类。创建数据库:db=[FMD...
分类:
数据库 时间:
2015-07-13 13:32:53
阅读次数:
182