
iPhone开发 - 数据库
Red__King
太多要说的,不够用
展开
-
谓词NSPredicate
转自:http://blog.youkuaiyun.com/zhulei1018/article/details/6777220 谓词NSPredicate: Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数, 它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以 用于字符串的正则匹配。首先我们看一个非常简单的例子,对谓词转载 2012-09-16 20:10:52 · 493 阅读 · 0 评论 -
Core Data 编程指南1
一、技术概览 1. Core Data 功能初窥 对于处理诸如对象生命周期管理、对象图管理等日常任务,Core Data框架提供了广泛且自动化的解决方案。它有以下特性。 (注:对象图-Object graph的解释:在面向对象编程中,对象之间有各种关系,例如对象直接引用另外的对象,或是通过引用链间接的引用其他对象,这些关系组成了网状的结构。我们把这些对象(和它们之间的联系转载 2012-10-31 18:47:54 · 524 阅读 · 0 评论 -
Core Data 编程指南2
介绍 在Cocoa环境下,如果你想使用数据库(如sqlite),你可以使用sql语句的方式通过相关的工具类进行数据库的直接操作。当然你也可以通过别人封装之后的一些简单框架,使得你的操作更加简单(如FMDB BNRPersistence)。 Cocoa框架本身提供了CoreData这个API可方便的让开发者通过操作对象的方式在操作数据库。CoreData是一个对象图(object grap转载 2012-10-31 18:47:07 · 476 阅读 · 0 评论 -
iphone开发常用的持久化存储数据的策略
我正也想写一篇关于iphone数据存储的文章。关于存储,分为持久性的数据存储和运行时的数据存储,前者在app关闭之后数据仍然存在,而后者是在程序运行时才存在。再具体一点,则前者关闭之后仍然数据存在说明数据以特定的形式存储在设备上。 后者在运行时存在,说明是在内存中,全局或者局部的变量,在app关闭之后内存回收,数据也就销毁了。所以,可以看出,一个持久性的数据存储就必须的要以某种形式写在设备上,ip转载 2012-11-23 23:57:16 · 393 阅读 · 0 评论