1、什么是FMDB? FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API。 无论项目中使用 ARC 还是 MRC,对 FMDB 都没有任何影响,FMDB 会在编译项目时自动匹配。 2、FMDB主要的类。 2.1、FMDatabase 一个FMDatab ...
分类:
数据库 时间:
2016-08-18 19:45:11
阅读次数:
267
Autorelease自动释放池的使用 使用ARC开发,只是在编译时,编译器会根据代码结构自动添加了retain、release和autorelease. MRC内存管理原则:谁申请,谁释放 遇到alloc/copy/retain 都需要添加release或autorelease autorelea ...
分类:
其他好文 时间:
2016-07-24 19:32:29
阅读次数:
201
前言 FMDB是以OC的方式封装了SQLite的C语言API,使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码;对比苹果自带的Core Data框架,更加轻量级和灵活;提供了多线程安全的数据库操作方法,有效地防止数据混乱;FMDB同时兼容ARC和非ARC工程,在编译的时候会自动根据工程配置来调 ...
分类:
移动开发 时间:
2016-07-11 19:17:40
阅读次数:
279
[精通Objective-C]专家级技巧:使用ARC参考书籍:《精通Objective-C》【美】 Keith LeePS:博主并不是专家,不敢认定专家级技巧,该专家级技巧是由原书作者认定的。目录精通Objective-C专家级技巧使用ARC
目录
ARC和对象所有权
测试ARC
Objective-C 桥接
直接桥接
ARC桥接转换
ARC和对象所有权之前的章节[精通Objective-C]内存管...
分类:
其他好文 时间:
2016-07-06 00:31:00
阅读次数:
224
ARC的使用: ARC并不能避免所有的内存泄露。使用ARC之后,工程中可能还会有内存泄露,不过引起这些内存泄露的主要原因是:block,retain循环,对CoreFoundation对象(通常是C结构)管理不善,以及真的是代码没写好。 reuseIdentifier在iOS程序开发中一个普遍性的错 ...
分类:
移动开发 时间:
2016-07-02 11:58:59
阅读次数:
254
[精通Objective-C]内存管理参考书籍:《精通Objective-C》【美】 Keith Lee目录精通Objective-C内存管理
目录
程序的内存使用情况
手动管理
MRR内存管理基本原则
使用MRR
自动引用计数
ARC规则和约定
使用ARC
处理循环引用程序的内存使用情况Objective-C可执行程序是由(可执行)代码、初始化和未初始化的程序数据、链接信息、重定位信息、局部数据和...
分类:
其他好文 时间:
2016-07-01 18:32:08
阅读次数:
196
在FMDB下载文件后,工程中必须导入如下文件,并使用 libsqlite3.dylib 依赖包 FMDB同时兼容ARC和非ARC工程,会自动根据工程配置来调整相关的内存管理代码。 FMDB常用类: FMDatabase : 一个单一的SQLite数据库,用于执行SQL语句。FMResultSet : ...
分类:
数据库 时间:
2016-06-22 15:50:16
阅读次数:
344
现在 Ubuntu 16.04 LTS 新版本正逐步进入用户的桌面,成为最先进可靠的 Ubuntu 桌面版本之一,随着用户对第三方 GTK 和图标主题的订制,使用 Arc GTK 主题和 Moka 图标集的需求最近也在不断增多。 Ubuntu 16.04 LTS安装Arc GTK主题 1.如果你也希 ...
分类:
其他好文 时间:
2016-05-29 16:29:10
阅读次数:
161
在编程过程中,我们会用到很多各种各样的他人封装的第三方代码,但是有很多第三方都是在非ARC情况下运行的,当你使用第三方编译时出现和下图类似的错误,就说明该第三方是非ARC的,需要进行一些配置。 解决方法: 苹果文档Transitioning to ARC Release Notes有一种解决办法为: ...
分类:
其他好文 时间:
2016-05-25 10:54:26
阅读次数:
94
在编程过程中,我们会用到很多各种各样的他人封装的第三方代码,但是有很多第三方都是在非ARC情况下运行的,当你使用第三方编译时出现和下图类似的错误,就说明该第三方是非ARC的,需要进行一些配置。 解决方法: 苹果文档Transitioning to ARC Release Notes有一种解决办法为: ...
分类:
其他好文 时间:
2016-05-20 22:17:01
阅读次数:
259