
SQLite/Coredata/FMDB
allanGold
这个作者很懒,什么都没留下…
展开
-
sqlite获取所有表的代码实现
sqlite获取所有表的代码实现,注意这里不要使用FMDB,直接使用sqlite的c函数 { sqlite3 *_db; BOOL _isOpen; } - (void)upgradeDBFromVersion0 { int status = [self openDB]; if (status == SQLITE_OK) { NSLog(@"--开始升级db"); _isOpen = YES; NSArray *allT.原创 2020-10-27 11:35:06 · 782 阅读 · 0 评论 -
Coredata 通俗理解
在 托管对象上下文 和 持久化对象存储 之间便是 持久化存储协调器 应用程序通过类 NSPersistentStoreCoordinator的实例 访问 持久化对象存储原创 2016-11-04 10:08:32 · 369 阅读 · 0 评论 -
FMDB数据库(二)
http://blog.youkuaiyun.com/daiyelang/article/details/54024447 初识FMDB iOS中原生的SQLite API在进行数据存储的时候,需要使用C语言中的函数,操作比较麻烦。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等。转载 2017-02-10 15:54:18 · 467 阅读 · 0 评论 -
CoreData 使用
http://www.10tiao.com/html/327/201607/2652155104/1.html转载 2017-02-10 17:52:12 · 398 阅读 · 0 评论 -
FMDB数据库
前言: 最近几天一直在折腾数据库存储,之前文章(http://www.cnblogs.com/whoislcj/p/5485959.html)介绍了Sqlite 数据库,SQLite是一种小型的轻量级的关系型数据库,不过直接用ios sdk提供的API来进行数据库开发,多多少少感觉不那么得心应手。后来也学了更加面向对象的CoreData数据库,不过coreData感觉对数据库的支持不转载 2017-02-10 15:22:37 · 774 阅读 · 0 评论 -
采用FMDB给sqlite数据表增加字段的方法
1、判读字段是否存在 [objc] view plain copy if (![db columnExists:@"需要增加的字段" inTableWithName:@"表名"]){ } 这里的columnExists方法要是打不出来,你需要#import "FMDatabaseAddition转载 2017-09-30 10:10:59 · 856 阅读 · 0 评论 -
SQLCipher或者FMDB/SQLCipher 4.0.0之后的坑Error: file is not a database
sqlcipher的github地址:https://github.com/sqlcipher/sqlcipher fmdb的github地址:https://github.com/ccgus/fmdb github上issue https://github.com/sqlcipher/sqlcipher/issues/299 SQLCipher官方解释 https://di...转载 2019-01-16 14:26:50 · 2361 阅读 · 2 评论 -
FMDB映射模型和真机可视化操作数据库 通过网页操作数据库sqlite
1.如何对FMDB映射模型的操作:直接操作模型即可操作数据库 使用FMDatabaseQueue对数据操作(线程安全并且支持数据库事物操作) [jkDB.dbQueue inTransaction:^(FMDatabase *db, BOOL *rollback) { }]; 利用runtime对模型属性转换成数据库字段(这个是整个操作的关键) + (NSDi...原创 2019-06-11 14:20:21 · 423 阅读 · 0 评论