码迷,mamicode.com
首页 >  
搜索关键字:gcd实现    ( 38个结果
GCD实现多个网络请求同步执行
1.dispatch_group_async、dispatch_group_t与dispatch_group_notify 再配合dispatch_group_enter(group)和dispatch_group_leave(group)两个函数一起来使用,这样才能实现我们想要的最终效果。 2.d ...
分类:其他好文   时间:2019-09-02 16:58:42    阅读次数:102
GCD实现同步方法
在iOS多线程中我们知道NSOperationQueue操作队列可以直接使用addDependency函数设置操作之间的依赖关系实现线程同步,还可以使用setMaxConcurrentOperationCount函数直接设置最大并发数量。那么在GCD中又是如何实现线程同步和控制最大并发数量的呢? 事 ...
分类:其他好文   时间:2017-12-22 03:22:34    阅读次数:174
(一二三)基于GCD的dispatch_once实现单例设计
要实现单例,关键是要保证类的alloc和init仅仅被调用一次。而且被自身强引用防止释放。 近日读唐巧先生的《iOS开发进阶》。受益匪浅,通过GCD实现单例就是收获之中的一个,以下把这种方法与大家分享。 在GCD中,有一个函数dispatch_once,能够实现代码段的一次性运行,和static修饰 ...
分类:其他好文   时间:2017-05-12 00:18:05    阅读次数:147
求最大公约数(GCD)的两种算法
之前一直只知道欧几里得辗转相除法,今天学习了一下另外一种、在处理大数时更优秀的算法——Stein 特此记载 1.欧几里得(Euclid)算法 又称辗转相除法,依据定理gcd(a,b)=gcd(b,a%b) 实现过程演示: sample:gcd(15,10)=gcd(10,5)=gcd(5,0)=5 ...
分类:编程语言   时间:2016-12-16 22:35:30    阅读次数:185
单例模式——使用GCD实现单例模式 & 非ARC单例模式 &使用GCD和线程锁实现单例模式-b
1.单利模式概述 链接: iOS开发懒汉模式&恶寒模式 2.使用GCD实现单利模式 2.1新建一个project,然后新建一个HMDataTool类展示GCD实现单例模式 [objc] view plain copy #import <Foundation/Foundation.h> @interf ...
分类:编程语言   时间:2016-06-19 18:27:34    阅读次数:297
iOS中的单例模式
ARC 懒汉模式 饿汉模式(不常用) GCD实现单例模式 ...
分类:移动开发   时间:2016-06-15 10:52:26    阅读次数:187
【iOS开发-91】GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例(转载)
(1)GCD实现的同步异步、串行并行。 ——同步sync应用场景:用户登录,利用阻塞 ——串行异步应用场景:下载等耗时间的任务 /** * 因为是异步,所以开通了子线程,但是因为是串行队列,所以只需要开通1个子线程(2),它们在子线程中顺序执行。最常用。 */ -(void)gcdDemo1{ di ...
分类:移动开发   时间:2016-06-01 13:04:58    阅读次数:218
Cocoa深入学习:NSOperationQueue、NSRunLoop和线程安全 (转)
目前在 iOS 和 OS X 中有两套先进的同步 API 可供我们使用:NSOperation 和 GCD 。其中 GCD 是基于 C 的底层的 API ,而 NSOperation 则是 GCD 实现的 Objective-C API。 虽然 NSOperation 是基于 GCD 实现的, 但是 ...
分类:编程语言   时间:2016-05-28 10:05:52    阅读次数:197
利用GCD实现单利模式的宏代码
以下是.h文件,使用时,直接在需要实现单例模式的类中导入头文件即可。 使用方法: 1.在.h中导入头文件名称 2.在.h文件中,DenglSingletonH(ObjectName) 3.在.m文件中,DenglSingletonM(ObjectName) ...
分类:其他好文   时间:2016-05-03 12:10:21    阅读次数:138
GCD实现验证码倒计时
...
分类:其他好文   时间:2016-04-28 17:04:02    阅读次数:143
38条   1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!