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
初体验
什么是
FMDB
●
FMDB
是iOS平台的SQLite数据库框架●
FMDB
以OC的方式封装了SQLite的C语言API●
FMDB
的优点●使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码●对比苹果自带的
飞行的猫
·
2020-03-12 06:09
iOS sqlite ORM框架-LKDBHelper
+仅支持ARCFMDB添加到你的项目如果你使用CocoaPods,直接添加下面的代码到你的Podfile文件pod'LKDBHelper'使用Encryption,添加下面的代码(顺序不能错)pod'
FMDB
A_SJP
·
2020-03-12 03:17
iOS开发
FMDB
FMDB
中有三个常用的类:FMDatabase表示一个SQLite数据库,用来执行SQL语句。FMResultSet表示FMDatase执行查询语句后的结果。
本本的开心牧场
·
2020-03-12 02:47
iOS数据库之
FMDB
的使用
于是,就出现了一系列将SQLiteAPI进行封装的库,例如
FMDB
,PlausibleDatabase等.安装使用CocoaPods来安装FMDBCocoaPods是Swift和Objective-CCocoa
南衍儿
·
2020-03-12 01:53
关于iOS开发中数据库的迁移和加密推荐
今天看了些关于数据库的迁移和加密的文章和第三方支持,虽然现在没有用到,但是想写篇文章记录下,怕到时候找不到(说的是sqlite,基于
FMDB
,期间也找到了CoreData的迁移,没有仔细看)。
Lionel_Messi
·
2020-03-11 20:47
FMDB
、Realm、WCDB
FMDB
、Realm、WCDB区别联系本篇内容包含以下三部分1:性能、遇到的问题等优缺点对比2:基本(增、删、改、查、建库、建表、数据库迁移)等使用对比3:WCDB.Swift详细使用及项目中遇到的问题一
梦回蓝桥
·
2020-03-11 10:32
ios 将文件拷贝到沙河
pathForResource:@"mongo"ofType:@"db"];NSString*filepath=[NSHomeDirectory()stringByAppendingPathComponent:@"
fmdb
沙瓦迪卡
·
2020-03-11 04:41
IOS基础理论知识复习(四)
后期跟新02.数据持久化的几个方案NSUserDefaultsplist(属性列表)NSKeyedArchiver(对象归档)iOS的嵌入式关系数据库SQLite3(
FMDB
)苹果公司提供的持久化工具CoreData
时光憧憧
·
2020-03-10 15:50
fmdb
在项目中的使用
对于新手来说,iOS中使用的数据库框架,
fmdb
无疑是较为简单方便的。在我接触
fmdb
前,查阅了很多资料,发现网上的demo参差不齐,有些过于基础,项目中使用需要进一步封装。
oneSmile
·
2020-03-10 05:47
FMDB
数据存储
工程结构:AF65F0ED-2F0B-4783-90B7-71B8B92435D0.png1.简介:1.什么是
FMDB
?
by小杰
·
2020-03-09 19:41
iOS开发数据库-
FMDB
前言
FMDB
是以OC的方式封装了SQLite的C语言API,使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码;对比苹果自带的CoreData框架,更加轻量级和灵活;提供了多线程安全的数据库操作方法
若小北00
·
2020-03-09 04:51
iOS 第三方使用之
FMDB
一.
FMDB
简介
FMDB
是对libsqlite3框架进行的封装,使用步骤与SQLite相似,并进行了多线程并发处理,所以线程是安全的.
FMDB
是OC语言封装的,不能实现跨平台使用.
FMDB
中关键的类:FMDatabase
CarsonChen
·
2020-03-08 15:21
FMDB
(SQLite初探)
+(instancetype)sharedInstance{staticdispatch_once_tonce;staticid__singleton__;dispatch_once(&once,^{__singleton__=[[selfalloc]init];});return__singleton__;}/**打开数据库-Data*/-(void)opendb{if(db==nil){NSA
IOShzz
·
2020-03-08 07:59
常用第三方库和开源组件整理
1.Objective-CLibrarynameDescriptionAFNetworking网络请求
FMDB
本地数据库SDWebImage图片缓存RESideMenu侧滑组件MBProgressHUDHUDMasonry
softgoto
·
2020-03-08 00:56
深入浅出:SQLite(
FMDB
)
一直在构思这篇文章要写一些什么内容,抱着负责任的态度,去看了
FMDB
的文档,发现文档不是很长,并且基本把该写的东西全部都写了,于是我决定这篇文章就是把
FMDB
的文档翻译一遍。
StrongX
·
2020-03-07 15:07
iOS-
FMDB
+runtime封装,简单实用,省去复杂的sql语句
YHFMDBDescriptioniOS-
FMDB
+runtime封装,简单实用,省去复杂的sql语句.
samuelandkevin
·
2020-03-07 06:22
FMDB
简单封装(上拉、下拉、定期清理)
注意:使用前项目需先pod好FMDBstatus.sql(SQL语句类单独一个空文件)--创建数据表--CREATETABLEIFNOTEXISTS"T_Status"("statusId"INTEGERNOTNULL,"userId"INTEGERNOTNULL,"status"TEXT,"createTime"TEXTDEFAULT(datetime('now','localtime')),P
Bobo_Ma
·
2020-03-07 04:22
Core Data /
FMDB
/SQLite/
CoreDatacoredata基于model-view-controller(mvc)模式下,为创建分解的cocoa应用程序提供了一个灵活和强大的数据模型框架。CoreData数据持久化是对SQLite的一个升级,它是ios集成的,在说CoreData之前,我们先说说在CoreData中使用的几个类。(1)NSManagedObjectModel(被管理的对象模型)相当于实体,不过它包含了实体间
且行且珍惜_iOS
·
2020-03-06 23:15
OC sqlite / PHP数据库 相关
OCsqlite封装
FMDB
的插入-(BOOL)dataBaseInsertWith:(id)obj{NSString*className=NSStringFromClass([objclass]);NSString
cry_0416
·
2020-03-06 09:36
FMDB
-sqlite第三方类库
大家好我是你们的颜大人由于
FMDB
是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍。与此同时,把SQLite的文档页加到你的书签中。自动引用计数(APC)还是手动内存管理呢?
好棒大大
·
2020-03-06 06:00
FMDB
学习笔记
最近在做一个项目需要用到持久性存储,在CoreData以及
FMDB
中选择用哪个比较好,最后使用了
FMDB
,主要是因为它已经将SQLite都封装好了,使用起来比较简单,容易上手,不得不说老外真的很牛!
满大街都是大卡车
·
2020-03-05 10:03
fmdb
简单示例
准备工作先去github下载工程文件fmdbGitHub地址只用到
fmdb
文件下的文件,把那些加进来即可。
钟鼎斌
·
2020-03-04 10:55
FMDB
(ZHY)
//ViewController代码(model数据以及
FMDB
包没有上传)#import"ViewController.h"#import"Model.h"#import"FMDBdatabase.h
丶浮华
·
2020-03-03 17:59
Realm Objective-C 数据库操作
最重要的是官网对于数据库版本升级和迁移的问题(这个在以前使用
FMDB
感觉是非常复杂的问题),提供了简单容易的办法。下面使用object-C语言来操作常见的增,删,改,查操作。
kevingod
·
2020-03-03 00:13
iOS开发-
FMDB
的基本使用
0.准备工作githubFMDB下载地址:https://github.com/ccgus/
fmdb
拖拽
fmdb
文件到项目中、导入#import"
FMDB
.h"。
才华惊动警方
·
2020-03-02 18:42
FMDB
的使用
在日常的开发中,我们需要用到离线缓存将数据信息存入数据库,在没有网络的时候进行加载,而我们IOS用的就是sqlite3数据库,用原生的sql我们也能实现,但是书写起来比较麻烦,这样我们需要第三方
FMDB
浮云我想听你说
·
2020-03-02 07:04
iOS基于runtime实现的简单ORM
当时最火的SQLite框架就是
FMDB
了,但是看着
FMDB
那又长又臭的CreateTable方法,还有臃肿的包,
咕咕鷄
·
2020-03-02 07:26
iOS
FMDB
关于多线程使用FMDBhttp://www.tuicool.com/articles/yaI7N36http://www.it165.net/pro/html/201407/18314.htmlhttp://blog.csdn.net/zhangao0086/article/details/44223007http://m.blog.csdn.net/article/details?id=5139
_Mach
·
2020-03-02 02:53
iOS数据库-TSFMDBManager一句话实现数据库存储
介绍:基于
FMDB
实现数据库的数据存储。创建、增、删、改、查只需一句代码。技术点:封装
FMDB
,并结合runTime相关技术,实现数据的动态存储。
Claudlit
·
2020-03-02 01:08
FMDB
/SQLCipher数据库加解密
sqlite应用几乎在所有的App都能看到,虽然我们的数据存储在沙盒里面,一般情况下无法拿到,但是iOS管理软件(如:iFunBox)可以读取到应用程序沙盒里面的文件,为了提高数据的安全性,我们需要考虑对数据库进行加密数据库加密一般有两种方式1、对所有数据进行加密2、对数据库文件加密处于客户端性能的考虑,通常我们对数据库文件进行加密,在iOS上用的比较多的是sqlcipher,由于原生提供的sql
绿豆粥与茶叶蛋
·
2020-03-02 00:02
Swift-
FMDB
实战
iOS中如果本地缓存数据库使用的SQLite,绝大数人都使用了
FMDB
,可以算是标配.如果自己对SQLite原生态的开发方式效率太低,使用
FMDB
会有种鸟枪换炮的感觉.
FMDB
相比于原生态的SQLite
FlyElephant
·
2020-03-01 20:32
iOS 各种数据持久化方案比较
通常使用CoreData的时候,也会用到第三方库,比如MagicalRecord.SQLite则是一个DB,有自己的DBEngine,开发的时候直接使用SQL语句进行操作,实际开发通常使用第三方库,比如
FMDB
VincentHK
·
2020-03-01 06:12
关于
FMDB
数据库的简单使用
很多程序都需要用到一些数据存储,简单的可以存在沙盒,有的会很麻烦,需要存数据库,这里简单介绍一下
FMDB
的使用。首先需要下载
FMDB
的文件,然后扔到你的程序,先给一个下载地址。
你对面的蛇精病
·
2020-03-01 06:14
FMDB
使用
核心类FMDatabase一个FMDatabase对象就代表一个单独的SQLite数据库,用来执行SQL语句FMResultSet使用FMDatabase执行查询后的结果集FMDatabaseQueue用于在多线程中执行多个查询或更新,它是线程安全的NSString*path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUse
质子2
·
2020-02-29 22:26
FMDB
/SQLCipher数据库加密
在iOS开发过程中经常需要用到SQLite来存储数据,由于Apple的沙盒机制,我们App的数据存储在沙盒里面,一般情况下无法拿到数据,但是iOS管理软件iFunBox可以读取到应用程序沙盒里面的文件,因此为了保证数据的安全性,我们需要对数据库进行加密。数据库加密有两种方式:1.对所有数据进行加密2.对数据库文件加密对比以上两种方式,第一种方式的常见做法是是将要存储的内容先加密然后存到数据库中,使
伍骁辛
·
2020-02-29 18:54
关于
FMDB
报databaseislocked的解决方案
最近做一个二手项目,首页使用
FMDB
初始化了很多数据,之后应为需求需要,又加了很多初始化数据.
FMDB
单例的写法是这样的:+(IMCache*)shareIMCache{staticIMCache*instance
老南
·
2020-02-29 15:02
FMDB
的简单使用
1.
FMDB
简单介绍iOS中原生的SQLiteAPI在使用上相当不友好,在使用时,非常不便。
被风吹傻的娇娇
·
2020-02-29 04:27
数据持久化的思考(一)
本着为了给用户更好的体验以及流量的节省出发,原来那个项目中采用
FMDB
建数据库、建表在本地创建数据层,优先从本地取,加入本地暂无数据,从网络获取之后存储在本地,在从本地获取断离与服务器直接交互;用一个单利对
simuty
·
2020-02-29 01:45
FMDB
的简单应用
iOSFMDB和简单的SQL语句运用144作者iOS_愛OS关注2015.12.1609:56字数753阅读3473评论1喜欢171.添加
fmdb
点击这里下载
fmdb
在项目中TARGETS->BuildPhases
9898a
·
2020-02-28 21:37
FMDB
性能优化-使用事务提升性能
使用
FMDB
事务批量更新数据,速度会有大幅度提升。下面的例子中可以看到,不使用事务,更新374条数据就用了6秒多;而使用事务,仅用了300多毫秒。
qiushuitian
·
2020-02-28 20:07
基于
FMDB
构建网络缓存
核心思想:存储的Key经过MD5加密,将NSDictionary;NSArray;NSString;NSData转换为NSString存储为text格式,同时将数据类型写入数据表;读取时,根据储存的数据类型还原即可;上代码:先来看一眼API:/***更新缓存数据,则在缓存有效期过后更新缓存;(如果没数据则创建,如果有数据则更新)**@paramurlString以url的host,soureUrl
hehtao
·
2020-02-28 20:13
FMDB
的一些摘抄
什么是FMDBFMDB是iOS平台的SQLite数据库框架
FMDB
以OC的方式封装了SQLite的C语言APIFMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码提供了多线程安全的数据库操作方法
指尖猿
·
2020-02-28 19:06
FMDB
的简单使用
FMDB
的下载地址是:https://github.com/ccgus/
fmdb
工程中使用
FMDB
,必须导入libsqlite3.dylib依赖包
FMDB
常用类:FMDatabase:一个单一的SQLite
小__小
·
2020-02-28 16:36
FMDB
的Tip
今天在调试代码的时候,发现有数据库中的一个数据总是获取不正确,导致一个应该为非负数的结果计算为负数,经过单步调试,发现在获取该数据时总是报一个错误:Errorcallingsqlite3_step(21:outofmemory)rs上StackOverFlow搜索了一下,在对比一下代码,终于发现了问题,在循环中把FMResultSet给close了,然后再执行next方法的时候就会报这个错误。不过
移动开发_ziank
·
2020-02-28 06:25
进阶20
FMDB
1.
FMDB
简介1.iOS中原生的SQLiteAPI在进行数据存储的时候,需要使用C语言中的函数,操作比较繁琐。
轩洛
·
2020-02-28 00:23
封装AFN3.0网络请求框架,使用
FMDB
缓存并可带有时效性缓存
现在项目处于维护阶段,以前的一部分代码随着用户量的增加,不断暴露出问题,特别是网络请求--回调处理方面的修改比较多。每次修改对应的接口都要跳到对应控制器啊,或者是搜一发提示语,其他网络请求操作也是分散在各个控制器内,乱七八糟。好烦的。趁着有点空闲,研究了下别人的封装,改进了项目中使用的封装,并做成了SDK发布在cocoaPods上,欢迎使用.pod'TYNetworkTool'即可使用。项目原先的
Masazumi柒
·
2020-02-27 12:43
iOS开发常用开源库
开源库描述starSVWebViewController内嵌的浏览器2330+AFNetworking网络请求26400+
FMDB
数据库sqlite310200+Masonry自动布局12700+TTTAttr
Stefan_Lee
·
2020-02-27 06:46
数据库基础、
FMDB
数据库基础classViewController:UIViewController{//MARK:-属性//1.数据库lazyvardb:FMDatabase={//a.创建数据库对象//参数1:数据库文件路径(实际在开发过程中是沙盒下的一个路径)//注:数据库文件的后缀是.sqlite或者.dblettdb=FMDatabase.init(path:"/Users/qianfeng1/Deskt
写啥呢
·
2020-02-27 03:50
FMDB
中使用SQLCipher为SQLite数据库加密(swift版)
一、使用场景(简述)ios开发经常会用到本地存储,其中最常用最便携的关系型数据库就是sqlite,但数据库会保存在Documents目录,这个目录对于所有人是可访问的(当然ios8.3之后屏蔽了这个权限,听说iFunbox团队声称已经找到了访问的办法)。总之,sqlite数据库文件是直接暴露给所有人的,对于隐私数据或者关键的本地数据,如果被别人任意查看和修改是非常不安全的。这里推荐大家使用SQLC
lizyyy
·
2020-02-26 08:05
SQLite简单运用
重要提醒:请使用
FMDB
等第三方类库!本文仅仅是对SQLite的一些简单运用,没有防注入,没有事务,仅供自己学习使用!
FeelYoung
·
2020-02-26 07:31
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他