数据持久化存储 1.plist 属性列表 2.归档 遵守NSCoding 协议 3.NSUserDefaults — > 沙盒/library/P…./xxx.plist 4.文件 NSFileManager NSFileHandle 5.数据库 (fmdb 操作数据库 ——core) 需求: 程序 ...
分类:
数据库 时间:
2017-06-15 20:36:49
阅读次数:
202
1、AFNetworking 轻量级的通讯类库,使用非常简单。 下载地址:https://github.com/AFNetworking/AFNetworking 2、FMDB fmdb是一个数据库管理库,封装了sqlite相关的sql语句,简化数据库操作。 下载地址:https://github. ...
分类:
移动开发 时间:
2017-06-12 19:56:54
阅读次数:
178
// // ViewController.m // 04 - FMDB线程安全的用法 // // Created by 李洪强 on 2017/6/6. // Copyright © 2017年 李洪强. All rights reserved. // #import "ViewController ...
分类:
移动开发 时间:
2017-06-06 18:31:39
阅读次数:
282
创建.a静态库 第一步,新建工程。 一般使用工程名就使用库的名称,比如我这里用FMDB来创建静态库,我的工程名就取名为FMDB,创建的.a静态库就是libFMDB.a。 使用静态库模板新建工程.png 使用静态库模板新建工程.png 创建的工程.png 创建的工程.png 第二步,删除系统默认创建的 ...
分类:
移动开发 时间:
2017-05-18 15:45:29
阅读次数:
238
FMDB增删查改 https://github.com/ccgus/fmdb 创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery 1.实例化FMDatabase 1 2 3 4 5 6 7 8 9 10 11 12 13 //paths: ios下Docu ...
分类:
数据库 时间:
2017-05-12 14:54:52
阅读次数:
300
● FMDB的优点 ● 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 ● 对比苹果自带的Core Data框架,更加轻量级和灵活 ● 提供了多线程安全的数据库操作方法,有效地防止数据混乱 ● FMDB的github地址 ● https://github.com/ccgus/fmdb ● F ...
分类:
移动开发 时间:
2017-04-12 02:46:54
阅读次数:
359
#pragma mark -- 数库 - (void)createDatabase{ //路径 NSString *path = [NSString stringWithFormat:@"%@/Documents/maxueshan.db",NSHomeDirectory()]; //创建 _dat ...
分类:
数据库 时间:
2017-04-10 09:19:27
阅读次数:
278
ARC 和 MRC 项目中使用 ARC 还是 MRC,对使用 FMDB 都没有任何影响,FMDB 会在编译项目时自动匹配。 使用 在 FMDB 中有三个重要的类: 数据库创建 FMDatabase 是通过一个 SQLite 数据库文件路径创建的,此路径可以是以下三者之一: 打开数据库 数据库必须是打 ...
分类:
数据库 时间:
2017-04-08 09:47:45
阅读次数:
330
使用FMDB很方便的实现了(通过数据库字段名而不是字段索引)数据的读取,插入,更新,删除。但是我在更新图片时发现通过格式化字符(@“%@”,data/NSData/)传入的二进制数据更新到数据库后不能显示图片。如果使用的时INSERT 方法能将图片信息正确保存到数据库重,因为在FMDB中处理INSE ...
分类:
移动开发 时间:
2017-04-01 17:03:20
阅读次数:
356
FMDB使用Cached Statement功能 在FMDB中,Cached Statement功能是一种提高SQLite数据库访问的技术。在SQLite中,所有的SQL语句都会被编译,形成预处理语句Prepared Statements,然后被执行。在SQLite中,提供一个专有结构sqlite3 ...
分类:
数据库 时间:
2017-03-29 15:49:30
阅读次数:
243