全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果25个

iOS学习笔记(十六)——详解数据库操作(使用FMDB)_IOS_脚本之家

1、当数据库文件不存在时,fmdb会自己创建一个。2、 如果你传入的参数是空串:@"" ,则fmdb会在临时文件目录下创建这个数据库,数据库断开连接时,数据库文件被删除。3、如果你传入的参数是 NULL,则它会建立一个在内存中的数据库,数据库断开连接时,数据库文件被删除。
www.jb51.net/article/998...htm 2024-6-2

Swift利用CoreData实现一个通讯录存储详解_Swift_脚本之家

然而这么一个成熟,被实践检验过的代码库反而在国内使用并不是特别多。FMDB、Realm等等在被广泛使用。经常在面试的时候问iOSer是不是了解数据库,回答都是了解。再一细问,很多人也都是只使用到了FMDB,对于CoreData却是了解甚少。 后来想了想,可能是因为CoreData的入门成本有点高,而且相关的中文资料比较少的缘故吧。
www.jb51.net/article/1297...htm 2024-6-2

iOS开发使用GDataXML框架解析网络数据_IOS_脚本之家

iOS开发使用GDataXML框架解析网络数据 GDataXML是Google开发的一个XML解析库,轻便,特点使用非常简单,支持XPath。今天把前两天弄的IOS XML解析记录下来,也供大家参考。 前言:GDataXML是google基于C语言写的第三方框架,该源码文件就一个类,看其源码,基本使用了C语言的底层的很多lib编译库代码,所以刚导入使用,会报错提示需...
www.jb51.net/article/793...htm 2024-5-28

iOS实现文件切片储存并且上传(仿断点续传机制)_IOS_脚本之家

二、将总文件按照需求分割并储存到本地 这里你首先要建立数据库表格、设置数据库路径,不熟悉语法可以参考iOS数据库FMDB--增删改查(模糊查询)详细介绍 开始分片:这里是用指针的原理 1 2 3 4 uint32_t point = 0;//移动指针 doubleoffset = 300*1024;//偏移量300kb doubletrunkCountFloat = fileDataLength/off...
www.jb51.net/article/1302...htm 2024-6-2

我的iOS工程结构(总结和工程实践)_编程开发_软件教程_脚本之家

Database:数据层,封装基于FMDB的sqlite数据库存取和管理(RTDatabaseHelper),对外提供基于Model层对象的调用接口,封装对数据的存储过程。 Utils:系统工具类(AppUtils),主要放置一些系统常用工具类; Categories:类别,对现有系统类和自定义类的扩展; Resource:资源库,包括图片,plist文件等; ...
www.jb51.net/softjc/2260...html 2024-6-2

详解优化iOS程序性能的25个方法_IOS_脚本之家

如果你使用SQLite,你可以用FMDB(https://GitHub.com/ccgus/fmdb)这个库来简化SQLite的操作,这样你就不用花很多经历了解SQLite的C API了。 23. 使用Autorelease Pool NSAutoreleasePool负责释放block中的autoreleased objects。一般情况下它会自动被UIKit调用。但是有些状况下你也需要手动去创建它。
www.jb51.net/article/1012...htm 2024-6-2

SQLite 性能优化实例分享_SQLite_脚本之家

由于牵涉到两张表,所以会有两次,经过测试,Select 一次几乎没有多少消息,可是 Update 或者 Insert ( [FMDatabaseQueue executeUpdate:] ) 就消耗大了,因为会写入磁盘,然后想到是不是可以把所有的 SQL 语句拼接起来,最后只想一次;再后来想到 SQLite 不是有事务 ( Transaction ) 嘛,于是尝试了一下利用 FMDB 的事务...
www.jb51.net/article/793...htm 2024-6-2

ios学习笔记之基础数据类型的转换_IOS_脚本之家

在编码过程中,数据的处理是必要的。众多数据中,NSString、NSData、NSArray、 NSDictionary等数据类型是常用的,对付它们容易,但是在多个数据类型之间转换就需要技巧了。本文主要给大家介绍ios中基础数据类型的转换,有需要的下面来一起看看吧。 前言 前几天在做一些小功能的时候,忽然发现有的基础数据转换都忘记了,于是...
www.jb51.net/article/974...htm 2024-6-1

iOS应用开发中SQLite的初步配置指南_IOS_脚本之家

(7)数据库存储数据的步骤? 1)新建一张表(table) 2)添加多个字段(column,列,属性) 3)添加多行记录(row,record,每行存放多个字段对应的值) 三、Navicat Navicat是一款著名的数据库管理软件,支持大部分主流数据库(包括SQLite) 1.Navicat的安装 (1)下载该软件后,先打开该软件 ...
www.jb51.net/article/759...htm 2024-5-20

如何去掉Xcode工程中某种类型的警告_IOS_脚本之家

pod'SDWebImage' pod'FMDB' pod'GPUImage' pod'CXPhotoBrowser' pod'CocoaLumberjack' 还有就是,上面的方法也适合其它类型的警告!!! 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。
www.jb51.net/article/1594...htm 2024-5-20