一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效地防止数据混乱 3.FMDB的github地址https://github.com/cc
最近在项目中需要在多个页面对同样的数据进行相关操作,于是便用到了FMDB数据库操作,以下便是FMDB的一些简单的使用方法。​1.为了更好的的进行管理,先创建了FMDB的单例@interface DataBase : NSObject+ (instancetype)sharedDataBase;#import "DataBase.h"#import <FMDB.h>#import "Pe
转载 2017-08-24 16:59:00
69阅读
2评论
在开发过程中,我们经常会使用到手机本地数据库的使用,但是数据库的使用,在app也只是基本的增删改查而已。FMDB一个很好的数据库框架,为我们开发提供更好的操作。首先我们想导入一下FMDB,有两种方式第一种Cocoapods安装pod 'FMDB'第二种我们只需要直接将FMDB拖入到工程即可,附上下载链接FMDB GitHub链接: https://github.com/ccgus/fmd
转载 2023-07-11 19:02:24
130阅读
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阅读
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阅读
public member typestd::ios_base::fmtflags输入流格式标志 流格式标志的类型表示流格式标志的位掩码类型。 此类型由成员函数flags、setf和unset用作其参数和/或返回值。 这些函数传递和检索的值可以是以下成员常量的任何有效组合:// using ios_base::fmtflags #include <iostream>// std::co
转载 2024-07-21 20:11:58
38阅读
# iOS FMDB 使用iOS开发中,经常需要处理本地数据库,而FMDB是一个常用的SQLite数据库操作库,提供了方便易用的API,能够帮助我们快速操作SQLite数据库。本文将介绍如何在iOS应用中使用FMDB库进行数据库操作,并通过代码示例演示其基本用法。 ## 安装FMDB 首先,在项目中添加FMDB库,可以使用CocoaPods安装,也可以直接将FMDB源码导入项目中。在Po
原创 2024-05-08 07:29:13
26阅读
   iOS中原生的SQLite API在使用时,非常的不方便。于是,就出现了系列将SQLite API进行封装的库。例如:FMDB、PlausibleDatabase等。https://github.com/ccgus/fmdb(一)、 什么是FMDB?      1、FMDB是以iOS平台的SQLite数据库框架。    &
http://www.gdcool.net/?post=130好吧,页面禁止复制~~~
转载 2023-05-09 23:25:27
84阅读
# 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基础上再进行一次封装,好吧,我之前只是用用它,封装FMDB?吓我一跳,没办法,我就只能静下心来好好看看FMDB,以前都是就用那么几个方法,也没想着好好研究,好吧,研究吧。As we know,FMDB is a SQLITE objective-c wrapper.FMDB have three important class,they are FMDatabase
FMDB数据库高级使用demo一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效地防止数据混乱3.FMDB的github地址https://github.com
下面不废话了直接上代码? /* 首先把FMDB拖入到工程中,需要我们把sqlite3这个库导入工程,(若是非ARC的工程,我们可以直接导入就好) 数据库--》操作大量的有规律的数据 FMDB是别人在系统数据库的繁琐的基础上给又封装了一下,供我们使用,--》相比于系统数据库更简单,好用 FMDatabase 主
一、下面简单的介绍一下FMDB的相关信息:1.FMDBiOS平台SQLite数据库框架,以OC的方式封装了SQLite的C语言的API2.在诸多的数据库框架中,为什么FMDB能够如此的受开发者喜爱呢?主要是因为它使用起来更加面向对象,省去了很多的麻烦、冗余的代码;比ios自带的Core Data框架更加的轻量级和灵活;并且提供了或线程安装的数据库操作方法,有效地防止数据混乱。3.FMDB的下载,
转载 2023-07-21 14:33:18
64阅读
     由于新项目中使用的数据库为FMDB,所以得重新学习,特此mark一下,以免忘记,也跟初学的童鞋分享一下学习心得。1)首先导入FMDB的必要文件:FMDatabase.h FMDatabase.m FMDatabaseAdditions.h FMDatabaseAdditions.m FMDatabasePool.h FMDatabasePool.m FMDa
转载 2023-07-07 13:00:38
130阅读
FMDB是一个对SQLite封装的第三方框架里面有三个核心对象FMDatabaseQueue,FMDatabase,FMResultSetFMDatabase是数据库的操作对象FMDatabaseQueue在多线程下查询和更新数据库会用到,以串行队列的方式去调度数据库的操作为什么要以串行队列的方式,因为就好比你多个线程去操作一个数据库,如果都要进行写入操作,这样可能就会出现混乱,而且也可能会写入失
转载 2023-10-27 12:50:03
138阅读
废话不多说,直接上传代码说明1.把EGORefreshTableHeaderView.h和EGORefreshTableHeaderView.m文件拉入到工程2.viewcontroller文件添加引用#import "EGORefreshTableHeaderView.h"和协议<</span>EGORefreshTableHeaderDelegate>3.定义
原创 2016-05-12 11:28:25
1397阅读
# iOS Pod使用方法 ## 导言 在iOS开发中,使用第三方库是非常常见的。而CocoaPods是iOS开发中最常用的依赖管理工具之一。本文将教会你如何使用CocoaPods来管理iOS项目中的第三方库。 ## 整体流程 下面是使用CocoaPods的整体流程: ```mermaid gantt title iOS Pod使用方法流程 dateFormat YYYY
原创 2023-10-13 05:54:38
222阅读
  • 1
  • 2
  • 3
  • 4
  • 5