2014年4月17日
摘要: ios4.0系统已开始支持block,在编程过程中,blocks被Obj-C看成是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是... 阅读全文
posted @ 2014-04-17 20:07 chenhanqing_blcu 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。 2)并行队列global dispatch queue,通过dispatch_get_global_queue获取,由系统创建三个不同优先级的dispatch queue。并行队列的执行顺序与其加入队... 阅读全文
posted @ 2014-04-17 19:37 chenhanqing_blcu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 后台执行代码有3种情况:1、程序退到后台,能执行一段时间的代码,超过OS规定的最长时间后,自动停止,但不会结束。2、程序退到后台,每隔一段时间(必须大于等于600秒,但实际的执行时间不是固定的),执行一段代码,可以配合OS规定的一段时间,超过时间也会停止。3、程序退到后台,能播放音乐(待更新)前面两... 阅读全文
posted @ 2014-04-17 19:36 chenhanqing_blcu 阅读(353) 评论(0) 推荐(0) 编辑