本文引自:http://blog.csdn.net/zhaozy55555/article/details/8591973Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配。Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配。首先我们看一个非常简单的例子,对谓词有一个认知。#import @in Read More
posted @ 2014-03-01 22:03 lanacon Views(272) Comments(0) Diggs(0) Edit
转自:http://blog.csdn.net/lifengzhong/article/details/7739539受限与iOS系统的运行机制,绝大多数情况下一个应用在进入后台后会马上进入suspend或terminate状态,也就是说不能执行代码,iOS中也没有类似WIndows中Service的概念,但存在某些例外:1:有某些重要的任务,例如保存用户数据,网络下载等,可以申请一段时间的background运行时间,但时间段内能进行的操作比较有限,且有时间限制,长度为600秒左右。2:某些特定类型的应用,具体包括: VoIP应用 定位类应用 新闻类应用 音乐类应用这些类型的应用可以... Read More
posted @ 2014-03-01 21:46 lanacon Views(344) Comments(0) Diggs(0) Edit
GCD:Grand Central Dispatch。我理解的就是“宏观调控”。是苹果开发的一种支持并行操作的机制。它的主要部件是一个FIFO队列和一个线程池,前者用来添加任务,后者用来执行任务。首先是创建一个队列。然后在这个队列中可以执行一些方法。1.创建队列:dispatch_queue_t diq = dispatch_queue_create("CNBLOGS.COM", NULL);2.使用创建好的队列: dispatch_async(diq, ^{ long long sum = 0; for (long long i = 0; i < 95535... Read More
posted @ 2014-03-01 20:37 lanacon Views(556) Comments(0) Diggs(0) Edit