摘要: 让程序在后台长久运行的示例代码如下:后台运行使用block的另一个用处是可以让程序在后台较长久的运行。在以前,当app被按home键退出后,app仅有最多5秒钟的时候做一些保存或清理资源的工作。但是应用可以调用UIApplication的beginBackgroundTaskWithExpirati... 阅读全文
posted @ 2015-05-14 17:38 CodingTom 阅读(237) 评论(0) 推荐(0) 编辑
摘要: GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可以是一个函数(function)或者是一个block。 GCD的底层依然是用线程实现,不过这样可以让程序员不用关注实现的细节。GCD中的FIFO队列称为dispatch queue,... 阅读全文
posted @ 2015-05-14 17:24 CodingTom 阅读(553) 评论(0) 推荐(0) 编辑