E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
fmdb
FMDB
修改FMdatabase.m文件,不使用FMDatabaseQueue支持多线程数据库操作
众所周知,要使
FMDB
支持多线程操作,需要使用FMDatabaseQueue,觉得FMDatabaseQueue这种block回调方式使用不方便的可以用以下方式实现数据库单连接支持多线程操作:修改FMDatabase.m
Lonely__M
·
2021-05-03 22:20
iOS ---
FMDB
简单封装存储数据
testFMDB.himport#import"testModel.h"@interfacetestFMDB:NSObject//获取+(NSArray*)testData;//添加+(void)addTestModel:(testModel*)modeltestId:(NSString*)testId;//移除+(void)removeTestData:(NSString*)testId;@en
init_Solar
·
2021-05-03 18:00
iOS 数据持久化的操作
数据持久化的操作:plist(属性列表)NSUserDefaults(偏好设置)NSKeyedArichiver(归档)SQLite3(
FMDB
)coredata属性列表(plist):轻量级的存储方式
彦子凡
·
2021-05-03 14:11
iOS数据缓存(1)
FMDB
1.Realm2.GYDataCenter3.CoreData4.
FMDB
每个都有优劣之分,但是现在比较火的应用是Realm.
FMDB
:将数据缓存进数据库:注意:任何对象都要实现NSCodeing协议才能实现转为
c42b9af86268
·
2021-05-02 16:34
iOS
FMDB
框架 数据库使用
之前项目中使用的是CoraData,发现每次的更新数据库中新的属性会非常的麻烦,这里正好尝试着使用一下
FMDB
。写了一个
FMDB
基本用法(增加、删除、查询)的Demo,修改的代码后续会加上。
dragonYao
·
2021-05-02 11:15
iOS 数据库模块搭建方案
本示例采用
fmdb
框架https://github.com/ccgus/fmdbSQLite多线程访问问题分析:-(void)testfmdb{//dbpathNSString*cachePath=NSSearchPathForDi
gcoder_io
·
2021-05-01 23:19
FMDB
两种创建模式
一.通过代码创建二.自己手动创建首先我们来说说代码创建的步骤:1.首先把数据库写进沙盒路径下,然后用sql语句创建表例如:创建在document路径下的一个数据库,然后再创建表NSString*dbpath=[sefdbName];FMDatabase*db=[FMDatabasedatabaseWithPath:dbPath];FMDatabase*db=[FMDatabasedatabaseW
撸码者
·
2021-05-01 21:38
FMDB
数据库简化操作
FMDB
数据库简化操作简述使用第三方封装库原因简述使用第三方库简化原因:
FMDB
在使用过程中常常后台数据模型字段改变就需要对原有的建表,插入,读取代码进行更改。重复更改影响效率。
ITCodeShare
·
2021-04-30 12:24
FMDB
数据库的使用
获取本地沙盒路径NSString*str=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES).firstObject];创建数据数据库if([fileManagerfileExistsAtPath:self.dbPath]==YES){FMDatabase*db=[FMDatabasedata
Django_Monstar
·
2021-04-30 10:47
轻量级数据库NSUserDefaults使用全解
在iOS开发过程中,进行数据本地存储是主要的模块之一,在进行数据存储的时候有多种情况,有些时候需要大型的数据存储,毋容置疑需要用
FMDB
等数据库存储方法;但是有些时候存储一些轻量级的数据,仅仅是存储一些用户的信息
本客
·
2021-04-28 01:57
iOS探索
系列之常见算法二叉树-数据结构二叉树遍历(先序、中序、后序)iOS单向链表数据结构判断两个链表是否相交并找出交点内存管理:iOS集合的深复制与浅复制iOS程序中的内存分配栈区堆区全局区iOS内存泄漏监测自动化《
FMDB
LiuShuaile
·
2021-04-27 17:47
FMDB
Swift版使用
FMDB
是使用OC语言对原生的SQLite的包装库,可使用原生SQLite语句对其进行操作,且支持多线程从而保证线程安全性。
kicinio
·
2021-04-26 23:18
iOS
数据库
触发器
swift
ios
xcode
swift-数据库Sqlite3
数据库管理的第三方框架FMDBFMDB将原生的sqlite3封装为Swift函数方法实现可以通过:
FMDB
----->自定义封装---->使用到自己的项目中
li_礼光
·
2021-04-26 03:26
使用
FMDB
保存首页数据
FD87DC16F4A42922C5DFDCCF96332A13.jpg很多的APP都在没有网络的时候会保存上一次加载的数据,他们最常用的就是使用SQLite数据库,其中
FMDB
也是封装比较好的框架之一
xiao小马哥
·
2021-04-25 14:52
iOS
FMDB
使用详解
什么是
FMDB
很简单,一个iOS中SQLiteAPI的封装库。
Faith____搬运工
·
2021-04-24 22:20
SQLite3
FMDB
三方
Github地址:
FMDB
由于SQLite3使用比较麻烦,所以推荐使用第三方开源库
FMDB
,他以OC的方式封装了SQLite的C语言API.优点:使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的
凌晨四点的洛杉矶
·
2021-04-24 13:43
FMDB
staticShareData*fm=nil;staticFMDatabase*
fmdb
=nil;@implementationShareData+(ShareData*)sharedata{staticdispatch_once_tonceToken
5斤8两
·
2021-04-24 06:49
数据缓存
开始想用
FMDB
来做,后来有些不好操作,最终决定用NSKeyedArchiver/NSKeyedUnarchiver来做。
忘仙
·
2021-04-23 21:32
FMDB
的使用
http://blog.csdn.net/wscqqlucy/article/details/8464398
攻城狮GG
·
2021-04-23 01:49
FMDB
操作本地数据库
导入第三方:libsqlite3.tbdgitHub设置:-fno-objc-arc设置路径:进入沙河NSString*home=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)lastObject];//拼接路径NSString*path=[homestringByAppendingPat
younger_times
·
2021-04-22 20:36
IOS-
FMDB
使用
基类FMDatabase:是一个提供SQLite数据库的类,用于执行SQL语句。FMResultSet:用在FMDatabase中执行查询的结果的类。FMDatabaseQueue:在多线程下查询和更新数据库用到的类。导入:pod后--->导入libsqlite3.0框架,导入头文件FMDatabase.h步骤实现,与SQLite使用步骤相似。1、创建数据库路径,数据库创建创建FMDatabase
文学振噢
·
2021-04-22 13:31
FMDB
取存的时间得到时间戳问题
在使用
FMDB
时,如果你存的时间是yyyy-MM-ddHH:mm:ss(如:2017-11-2914:08:30),那么在你取这个时间的时候你会获得一个时间戳。
SkySongK
·
2021-04-22 11:21
IOS DB存储之Realm.swift (一) 使用篇
存储之Realm.swift)Swift-Realm数据库的使用详解下载本篇博客的demo:kylRealmSwiftDemo概述Realm是一个跨平台的移动数据库引擎,其性能要优于CoreData和
FMDB
孔雨露
·
2021-04-19 14:05
IOS Sqlite3数据库的基本使用
这篇文章主要讲IOS中Sqlite3数据库的简单介绍和基本的增删改插,目前已经有了
FMDB
等封装好的第三方,为什么还要学习sqlite3数据呢,个人觉得只有掌握了数据库的基本操作和语法才能更好的掌握和运用其他的第三方
MrLiangC
·
2021-04-19 13:31
Swift-Realm数据库的使用详解
Swift-Realm数据库的使用详解mobileDB_realm概述Realm是一个跨平台的移动数据库引擎,其性能要优于CoreData和
FMDB
-移动端数据库性能比较,我们可以在Android端realm-java
极客学伟
·
2021-04-18 20:10
FMDB
插入数据提示Unknown error calling sqlite3_step (8: attempt to write a readonly
在项目的开发过程中,必然会做数据的持久化,而在iOS的开发中,存储大量数据很多人使用的是SQLite,我也是其中的一个,在项目中使用的数据库相关的第三方框架是
FMDB
。
残无殇
·
2021-04-18 00:08
iOS
FMDB
的多线程
如果我们的app需要多线程操作数据库,那么就需要使用FMDatabaseQueue来保证线程安全了。切记不能在多个线程中共同一个FMDatabase对象并且在多个线程中同时使用,这个类本身不是线程安全的,这样使用会造成数据混乱等问题。使用FMDatabaseQueue很简单,首先用一个数据库文件地址来初使化FMDatabaseQueue,然后就可以将一个闭包(block)传入inDatabase方
韩家公子
·
2021-04-15 10:20
iOS小记--Unknown error calling sqlite3_step (10: disk I/O error) rs
这个log是
FMDB
里面的,贴一下源码顺势找了一下10的出处,在sqlite3.h里找到如下宏定义:#defineSQLITE_IOERR10/*SomekindofdiskI/Oerroroccurred
原鸣清
·
2021-04-14 10:32
几个小问题
1、
FMDB
与多线程SQLITE默认的线程模式是串行模式,是线程安全的FMDatabase多线程不安全,单个FMDatabaseQueue是多线程安全的;为什么FMDatabaseQueue能实现多线程安全
雷霸龙
·
2021-04-11 14:43
批发商城购物车实现思路
一个服装批发商城的项目做完了,因为购物车的设计很奇葩,所以简单的写一下,这个项目的要求是可以选择多种尺码,然后变换颜色回来后,尺码记录还在,这种效果刚开始我是使用
fmdb
的,但是后来发现有点麻烦,就暂且放弃了
表弟1616
·
2021-03-11 06:24
FMDB
#
FMDB
基本使用
FMDB
是iOS平台的SQLite数据库框架
FMDB
以OC的方式封装了SQLite的C语言API核心类FMDatabase一个FMDatabase对象就代表一个单独的SQLite数据库用来执行
SunyongHH
·
2021-03-11 04:43
iOS 数据持久化详解
文章来源:爱听音乐的狗博客数据持久化方式:1、属性列表(plist存储)2、偏好设置(NSUserDefaults)3、归档序列化存储4、沙盒存储5、CoreData6、SQLite37、
FMDB
8、Realm
爱听音乐的狗
·
2021-02-25 11:57
swift下
FMDB
的使用
swift下
FMDB
的使用在IOS中可以使用的存储结构有很多,可以使用文件进行缓存,可以使用useDefault实现简单状态的存储,此外IOS下有一个常用的数据库框架–
FMDB
,它是对于SQLite的一层封装
zzuli_xiaomingke
·
2021-02-23 18:28
IOS
swift
xcode
ios
iOS开发中数据持久化(四):使用FMDataBase存储数据
地址对应的实现文件如下:对应的实现文件存储成功后的效果图:数据库结构对应的数据(存储的文件是app.db,是一个数据库文件,mac上我是使用DBBrowserFotSQLite进行查看的,非常好用的一个免费软件)
FMDB
落叶兮兮
·
2021-02-22 16:01
117,
FMDB
单例中处理多线程(面试点:
FMDB
多线程访问:FMDatabaseQueue *queue = [FMDatabaseQueue databaseQueueWithPath:@"...
1,
FMDB
单例中处理多线程我们都知道
FMDB
一个简单的使用就是调用它的单例模式FMDatabase*db=[FMDatabasedatabaseWithPath:@"/tmp/tmp.db"];先创建个
枫叶1234
·
2021-02-03 10:32
讨论IOS开发以及自己的经验
讨论IOS开发以及自己的经验1.基础知识基础知识有时在开发中不怎常用,理由是现在有很多三方工具,比如网络AFN,数据库
FMDB
(当然有直接存储模型model的工具)等等。快速开发中基本不怎么常用。
蜗个牛儿
·
2021-01-01 15:50
iOS开发
ios
有关
FMDB
的理解以及源码分析
FMDB
主要有以下几个类:(1)FMDatabase:代表一个单独的SQLite操作实例,数据库通过它增删改查操作;(2)FMResultSet:代表查询后的结果集;(3)FMDatabaseQueue
hui8685291
·
2020-12-20 23:49
iOS 数据库相关随笔(1) —— CoreData基础介绍以及创建
iOS数据库使用,大致有
FMDB
、WCDB、CoreData、Relam等,本次使用CoreData进行数据留存,作为随笔,后续其他数据库相关在后续学习中再行添加更新。
千叶_a7a0
·
2020-11-10 16:46
微信数据库WCDB的基本使用与高级接口使用-iOS
和
fmdb
相比,主要是它支持ORM,用c++编写的,效率更高并且还是跨平台的,既可以在iOS上使用也可以在Android上使用。
新地球说着一口陌生腔调
·
2020-09-18 10:09
成为更高级别的iOS开发工程师,你需要掌握的地方
gcd,NSOperation等;熟悉Object消息传递等机制,Objective-CRuntime,阅读源码;熟练使用大部分iOS平台常用库,开源库(AFNetworking,SDWebImage,
fmdb
Eric博客
·
2020-09-17 13:08
iOS开发
iOS数据库操作之
FMDB
SQLite一种轻量级关系数据库,在嵌入式系统中使用比较广泛。在iOS中使用SQLite需要添加库libsqlite3.0.dylib,并引入头文件#importFMDB对sqlit接口进行了高级封装,使用上更加友好简洁。https://github.com/ccgus/fmdbFMDB包含以下文件:FMDatabase.hFMDatabase.mFMDatabaseAdditions.hFMDa
shenhao51
·
2020-09-17 07:14
iOS开发
数据库
FMDB
事务
sqlite3
多线程
FMDB
最简单的教程-3 清空数据表并将自增字段清零
[dbexecuteUpdate:@"DELETEFROMMemberInfo"];[dbexecuteUpdate:@"UPDATEsqlite_sequencesetseq=0wherename='MemberInfo'"];//当SQLite数据库中包含自增列时,会自动建立一个名为sqlite_sequence的表。这个表包含两个列:name和seq。name记录自增列所在的表,seq记录当
weixin_34327223
·
2020-09-16 19:58
数据库
flutter报错: [!] Automatically assigning platform `iOS` with version `8.0` on target `Runner` becaus
180hymz900q19mkpp4sbtqnm0000gn/T/d20200903-7996-bp2vo9’…fatal:unabletoaccess‘https://github.com/ccgus/
fmdb
.git
张晓宁
·
2020-09-16 16:37
flutter
【问题汇总】iOS数据持久化
Plist格式文件存储NSUserDefaults沙盒存储(个人偏好存储)文件读写储存解归档存储数据库存储Keychain存储(可解决设备唯一标识问题)Demo示例文件读写操作、沙盒操作、解归档操作、依赖
FMDB
a524389222
·
2020-09-16 02:36
移动开发
数据库
嵌入式
objective-c二维数组 objective-c多维数组 iPhone 开发
NSArrayarrayWithObjects:@"iOS",@"android",@"C",@"C++",@"OC",@"JAVA",nil],[NSArrayarrayWithObjects:@"php",@"c#",@"
FMDB
陈雪666
·
2020-09-15 05:56
Objective-c
FMDB
For iPhone DAO示例
来源:http://www.yifeiyang.net/iphone-developer-advanced-9-management-database-using-sqlite/代码整体构造如下:首先创建如下格式的数据库文件:123456$sqlite3sample.dbsqlite>CREATETABLETbNote(...>idINTEGERPRIMARYKEY,...>titleVARCHA
joywxz
·
2020-09-14 14:43
sqlite
dao
iphone
interface
sql
class
integer
谈谈用SQLite和
FMDB
而不用Core Data
来源:伯乐在线凭良心讲,我不能告诉你不去使用CoreData。它不错,而且也在变好,并且它被很多其他Cocoa开发者所理解,当有新人加入你的组或者需要别人接手你的项目的时候,这点很重要。更重要的是,不值得花时间和精力去写自己的系统去代替它。真的,使用CoreData吧。为什么我不使用CoreDataMikeAsh写到:就我自己而言,我不是个狂热粉丝。我发现API是笨拙的,并且框架本身对于大量的数据
wwwang89123
·
2020-09-13 07:20
iOS
IOS_
FMDB
有关字典、数组存储及获取问题
FMDB
存储字典或数组时会变成字符串存入sqlite里,但如果不将其转换成json格式存储,你查询获取数据时就会获取无法转换成字典或数组的字符串。
健身的猿
·
2020-09-13 05:25
第一个项目总结
项目总结part1.cocoapod管理在这一个项目中,所用到的第三方部分是用cocoapod下载的.在podfile中,键入以下代码:pod'
FMDB
'pod'MJRefresh'pod'AFNetworking
25岁的大叔
·
2020-09-13 04:26
OC学习
项目总结
sdk
代码
fmdb
首先到这裡下载
FMDB
的sourcecode,接著在解开的档案裡,把src资料夹下除了
fmdb
.m的档案加入到自己的iOS专案,最后在专案中加入libsqlite3.dylib这个函式库就可以了。啥?
fang8380
·
2020-09-12 02:58
IOS开发
l
数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他