上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 32 下一页
摘要: FMDB 是针对 Sqlite 的封装,极其好用。但是为了更一步的简单使用,有必要对 FMDB 再进行一次封装,减去手写数据库语句的烦恼。JQFMDB 基本就是为了达到这个功能而生。 首先是主键,JQFMDB 会默认在创建表的时候添加一个名为: pkid 的主键。这个方法返回当前最大的主键: 这里的 阅读全文
posted @ 2017-06-28 04:09 鳄鱼不怕牙医不怕 阅读(2138) 评论(0) 推荐(0) 编辑
摘要: FMDatabase.m 成员变量。 两个很长的执行数据库更新和查询的方法。 给成员变量指定新的名字(是否缓存 SQL 语句和描述即将到来的)。 数据库实例化和存储单元分配: 指定路径初始化数据库。 内存释放,兼容 ARC 和 MRC。 返回路径和返回 FMDB 使用版本。 返回 FMDB 版本,补 阅读全文
posted @ 2017-06-26 02:09 鳄鱼不怕牙医不怕 阅读(394) 评论(0) 推荐(0) 编辑
摘要: FMDatabase.h 这里的预编译主要是 FMDB 用来兼容 ARC 和 MRC 的。当在 MRC 时要做的 autorelease、retain、release、dispatch_release 操作,在 ARC 时开发者是都不需要去做的,系统自动帮我们完成了这些释放操作。这里的 dispat 阅读全文
posted @ 2017-06-26 02:07 鳄鱼不怕牙医不怕 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 本条要点:(作者总结) 若对象无法响应某个选择子,则进入消息转发流程。 通过运行期的动态方法解析功能,我们可以在需要用到某个方法时再将其加入类中。 对象可以把其无法解读的某些选择子转交给其他对象类处理。 经过上述两步之后,如果还是没办法处理选择子,那就启动完整的消息转发机制。 第11条讲解了对象的消 阅读全文
posted @ 2017-06-24 23:04 鳄鱼不怕牙医不怕 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 本条要点:(作者总结) 消息由接收者、选择子及参数构成。给某对象“发送消息”(invoke a message)(invoke 也是“调用”的意思,此处为了与“call”相区隔,将其临时译为“发送”,也可能理解为“激发”,“触发”) 也就相当于在该对象上“调用方法”(call a method)。 阅读全文
posted @ 2017-06-23 20:51 鳄鱼不怕牙医不怕 阅读(268) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 32 下一页