码迷,mamicode.com
首页 >  
搜索关键字:dispatch    ( 1908个结果
清除缓存
/** * 清除缓存 */ +(void)clearCache{ dispatch_async( dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) , ^{ NSString *cachPath = [NSSearchPathForDirectoriesInDom...
分类:其他好文   时间:2015-03-31 10:52:24    阅读次数:110
GCD之barrier
1.在并行队列执行任务中,如果想让某一个任务先执行完后再执行其后面的任务,此时可以用dispatch_barrier_async,下图是dispatch_barrier_async函数的处理流程。2.下面用代码体检一下 dispatch_queue_t queue=dispatch_queue_cr...
分类:其他好文   时间:2015-03-30 20:20:57    阅读次数:129
Python启动Excel
通过简单的实例实现Python与Excel程序实现交互控制。需要安装pywin32,根据自己的实际情况选择下载版本引入组件importwin32com.client,win32process开始启动Excelwin32com.client.Dispatch(‘Excel.Application‘):启动Excel进程,如果系统内存中存在Excel进程则直接使用现有的..
分类:编程语言   时间:2015-03-30 19:10:32    阅读次数:232
GCD之目标指定
dispatch_set_target_queue这个函数想找具体的代码来实现一下,找了半天没找到怎么来试验它,在51CTO上找了篇博文,看着还不错。所有的用户队列都有一个目标队列概念。从本质上讲,一个用户队列实际上是不执行任何任务的,但是它会将任务传递给它的目标队列来执行。通常,目标队列是默认优先...
分类:其他好文   时间:2015-03-30 10:51:07    阅读次数:102
【SICP练习】147 练习4.3
练习4-3原文Exercise 4.3. Rewrite eval so that the dispatch is done in data-directed style. Compare this with the datadirected differentiation procedure of exercise 2.73. (You may use the car of a compound...
分类:其他好文   时间:2015-03-30 09:33:38    阅读次数:167
GCD
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main...
分类:其他好文   时间:2015-03-29 14:58:12    阅读次数:155
ios多线程操作(七)—— GCD延迟操作与一次性代码
使用GCD函数可以进行延时操作,该函数为 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ });   现在我们来分解一下参数 dispatch_time(DISPATCH_TIME_N...
分类:移动开发   时间:2015-03-21 22:59:52    阅读次数:293
ios多线程操作(六)—— GCD全局队列与主队列
GCD默认已经提供了全局的并发队列供整个应用使用,所以可以不用手动创建。       创建全局队列的函数为 dispatch_queue_t q = dispatch_get_global_queue(long identifier, unsigned long flags)   参数类型为: long identifier:ios 8.0 告诉队列执行任务的“服务质量 quality...
分类:移动开发   时间:2015-03-20 22:05:03    阅读次数:169
通知中心 NSNotificationCenter
NSNotificationCenter通知中心提供了一种在程序内广播信息的途径,一个NSNotificationCenter对象本质上是一个通知分发表(notification dispatch table)。每一个运行中的Cocoa程序有一个默认的通知中心,一般不用自己创建。一个NSNotifi...
分类:其他好文   时间:2015-03-20 18:10:27    阅读次数:124
ios多线程操作(四)—— GCD核心概念
GCD全称Grand Central Dispatch,可译为“大派发中枢调度器”,以纯C语言写成,提供了许多非常强大的函数。GCD是苹果公司为多核的并行运算提出的解决方案,它可以自动利用更多的CPU内核来参与运算,会自动管理线程的生命周(创建线程、调度任务、销毁线程),而程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码!      GCD中有两个核心概念,一是任务,二是队列。...
分类:移动开发   时间:2015-03-19 22:04:57    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!