//联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄一、简单说明 1.什么FMDB FMDBiOS平台SQLite数据库框架 FMDB以OC方式封装了SQLiteC语言API   2.FMDB优点 使用起来更加面向对象,省去了很多麻烦、冗余c语言代码 对比苹果自带Core Data框架,更加轻量级和灵活 提供了多线程安全数据库操作方法,有效地防止
转载 2023-12-25 07:37:49
73阅读
# iOS开发FMDB使用 在iOS开发中,数据库管理通常是一个不可避免任务。虽然Core Data提供了强大功能,但对于一些简单应用,使用SQLite数据库可能更合适。FMDB一个在Objective-C和Swift中使用SQLite数据库封装库,它将SQLite复杂性隐藏起来,使得开发者能够更方便地进行数据库操作。 ## FMDB基本使用 ### 1. 安装FMDB
原创 2024-10-14 04:35:11
54阅读
# iOS开发FMDB使用指南 ## 引言 在iOS开发中,处理数据方式有很多,包括用户默认设置(NSUserDefaults)、文件存储、Core Data等。而在需要存储结构化数据时,SQLite一个非常流行选择。FMDB一个轻量级SQLite数据库Objective-C封装,它让使用SQLite变得更加简单和直观。本文将介绍FMDB基本用法,并提供相应代码示例。 #
原创 8月前
64阅读
FMDB一个对SQLite封装第三方框架里面有三个核心对象FMDatabaseQueue,FMDatabase,FMResultSetFMDatabase数据库操作对象FMDatabaseQueue在多线程下查询和更新数据库会用到,以串行队列方式去调度数据库操作为什么要以串行队列方式,因为就好比你多个线程去操作一个数据库,如果都要进行写入操作,这样可能就会出现混乱,而且也可能会写入失
转载 2023-10-27 12:50:03
138阅读
```markdown fmdb xcode ios 开发当今移动端数据库轻量集成重要组成部分。使用 FMDB 库可以方便我们在 Xcode 中进行 SQLite 数据库操作,提升 iOS 应用数据处理能力。在这篇博文中,我们将详细讲解 FMDB 使用中一系列备份策略、恢复流程及其他保障措施。 ## 备份策略 为了确保数据库数据安全,我们需要制定一个有效备份策略。以下思维导图和
上一篇博客讲述SQLite使用,本篇将讲述FMDB源码,后面也会讲解SQLite在使用与FMDB区别。FMDB是以OC方式封装SQLite中C语言API,也是iOS中SQLite数据库框架,在目前研发项目中使用也是比较广泛。下面直入正题 一、FMDB源码结构首先我们来看一下FMDB源码结构与组成,如下图:我们可以从结构上看出FMDB在共有5个文件组成,其中FMDB.h用于
说说那些因为苹果发生囧事  苹果IPHONE成为了当之无愧街机,大部分人购买智能手机之前第一个想起普遍IPHONE。苹果这几年也是赚足了钱。但是围绕着这个小苹果发生事情却也是一点都不少。  NO.1:Apple say yes! iPad2正式发布之后,美国青年Jack经过各种挫折买到了IPAD2,但回到家之后,妻子暴怒要求去退货,她认为600多美元价格
在很多时候,我们会用到数据库,我们移动端使用数据库,一般都是嵌入型数据库,一种较轻型数据库, 一般很多时
原创 2023-08-22 15:53:31
970阅读
# iOS开发FMDB使用指南 FMDB一个用于在iOS应用中操作SQLite数据库轻量级库,它封装了SQLite基本操作,使得数据库操作变得更加简单、直观。作为一名刚入行小白,你将会通过本文了解FMDB使用流程,并逐步实现基本数据库操作。 ## 流程概述 在开始使用FMDB之前,我们需要明确实施步骤。下面一个简化流程表,展示了使用FMDB进行数据库操作主要步骤:
上一节我已经介绍了SQLite简单使用,不了解可以提前去看一下iOS学习笔记16-数据库SQLite,这节我们来讲下FMDB。一、FMDB介绍FMDB一种第三方开源库,FMDB就是对SQLiteAPI进行了封装,加上了面向对象思想,让我们不必使用繁琐C语言API函数,比起直接操作SQLite更加方便。FMDB优点:使用起来更加面向对象,省去了很多麻烦、冗余C语言代码对比苹果自带C
转载 2024-01-03 23:34:14
143阅读
iOS开发中,使用FMDB进行数据库操作一种常见需求。尤其更新数据时候,我们常常需要深入理解一些核心步骤与技术细节。本文将详尽记录“iOS开发 FMDB更新数据”过程,涵盖环境预检、部署架构、安装过程、依赖管理、版本管理和迁移指南等六大板块。 ## 环境预检 为了确保我们系统兼容性和性能,我们首先进行环境预检。 ### 四象限图与兼容性分析 ```mermaid quadra
原创 5月前
23阅读
开发过程中,我们经常会使用到手机本地数据库使用,但是数据库使用,在app也只是基本增删改查而已。FMDB一个很好数据库框架,为我们开发提供更好操作。首先我们想导入一下FMDB,有两种方式第一种Cocoapods安装pod 'FMDB'第二种我们只需要直接将FMDB拖入到工程即可,附上下载链接FMDB GitHub链接: https://github.com/ccgus/fmd
转载 2023-07-11 19:02:24
130阅读
(1)--把src文件夹添加到project中,把 libsqlite3.dylib添加到到project中 (2)把 #import "FMDatabase.h"加到 ViewController.h中。。。。。。 (3) ViewController.m 数据库存放在哪里。创建数据库 (4)查看有没有数据库,有就打开,没有就创建----在数据库里面创建表 (5)数据库基本操作,增,删,改,查 (6) ....... Read More
转载 2013-05-08 20:19:00
116阅读
2评论
FMDB将sqlite3语法封装成OC语法基于sqlite3使用步骤:1.创建打开一个数据库2.向数据库里添加一个表3.数据增删改查首先这里要使用一个第三方库fmdb,导入这个之后,操作如下添加-fno-objc-arc然后连接库中连接libsqlite3代码如下:// // ViewController.m // 01-FMDB基本适用 // // Created byo
转载 2023-12-22 21:52:48
42阅读
FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb) 一款简洁、易用封装库,这一篇文章简单介绍下FMDB使用。在FMDB下载文件后,工程中必须导入如下文件,并使用libsqlite3.dylib 依赖包。FMDB同时兼容ARC和非ARC工程,会自动根据工程配置来调整相关内存管
题记:时间飞快,转眼又是两个月,这期间又经历了一个小app,之后接触了一个新内容IM,当然最近一段时间内,这个也是一直在做;其实更新blog想法已有好久,一直没确定好内容,正好IM SDK中涉及到conversation和message本地化处理,就选了这个主题;实话讲,在写这个项目之前,我对数据库真的不熟,甚至sql语句都记不清了(我真的学过^_^),为此我买了一本O REILY
转载 2023-11-21 15:31:01
141阅读
iosinsert数据库sqlitephpmyadminmanager建立数据库建立数据库只需要如下一行即可,当该文件不存在时,fmdb会自己创建一个。如果你传入参数空串:@”” ,则fmdb会在临时文件目录下创建这个数据库,如果你传入参数 NULL,则它会建立一个在内存中数据库。FMDa...
转载 2013-08-16 14:46:00
72阅读
2评论
前言http://blog.devtang.com
原创 2022-08-12 22:42:43
56阅读
基本操作NSString* docsdir = [NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; // 将user.sqlite放到Documents文件夹下,并生成user.sqlite绝对路径 NSString* dbpath = [docsdir st
转载 2023-07-13 20:30:34
99阅读
iosinsert数据库sqlitephpmyadminmanager建立数据库建立数据库只需要如下一行即可,当该文件不存在时,fmdb会自己创建一个。如果你传入参数空串:@”” ,则fmdb会在临时文件目录下创建这个数据库,如果你传入参数 NULL,则它会建立一个在内存中数据库。FMDa...
转载 2013-08-16 14:46:00
80阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5