码迷,mamicode.com
首页 >  
搜索关键字:gcd实现    ( 38个结果
iOS-单例模式(懒汉式和饿汉式)和GCD实现
//// HMMusicTool.h// 03-单例模式-Singleton(掌握)//// Created by apple on 14-9-16.// Copyright (c) 2014年 heima. All rights reserved.// 播放音乐#import @inte...
分类:移动开发   时间:2015-10-03 15:35:19    阅读次数:211
[iOS Animation]-CALayer 图像IO三
结果CATiledLayer工作的很好,性能问题解决了,而且和用GCD实现的代码量差不多。仅有一个问题在于图片加载到屏幕上后有一个明显的淡入(图14.4)。 图14.4 加载图片之后的淡入 我们可以调整CATiledLayer的fadeDur...
分类:移动开发   时间:2015-09-16 18:21:56    阅读次数:370
使用 GCD 实现倒计时效果
效果如下:ViewController.h1 #import 2 3 @interface ViewController : UIViewController4 @property (assign, nonatomic) NSInteger surplusSecond;5 6 @property (...
分类:其他好文   时间:2015-08-31 16:48:32    阅读次数:140
(一二三)基于GCD的dispatch_once实现单例设计
要实现单例,关键是要保证类的alloc和init只被调用一次,并且被自身强引用防止释放。 近日读唐巧先生的《iOS开发进阶》,受益匪浅,通过GCD实现单例就是收获之一,下面把这个方法与大家分享。 在GCD中,有一个函数dispatch_once,可以实现代码段的一次性执行,和static修饰的变量赋值的一次性一样,我们结合static和dispatch_once,就可以简单的实现单例。 ...
分类:其他好文   时间:2015-08-17 21:49:04    阅读次数:156
arc 模式下 使用宏定义单例模式(gcd 实现单例模式)
// .h文件#define HMSingletonH(name) + (instancetype)shared##name;// .m文件#define HMSingletonM(name) \static id _instance; \ \+ (id)allocWithZone:(struct ...
分类:其他好文   时间:2015-08-07 12:55:40    阅读次数:114
单例的创建的各种方法
单例设计模式:单例的写法:1. GCD 实现单例:@interfaceSingleton:NSObject+(Singleton*)sharedSingleton;@end/***************************************************************...
分类:其他好文   时间:2015-08-04 22:26:32    阅读次数:139
iOS多线程入门之NSThread,NSOperation,GCD
iOS的三种多线程技术特点: 1.NSThread: 1> 优点:NSThread对象建立一个线程非常方便; 2> 缺点:要使用NSThread管理多个线程非常困难,不推荐使用; 3> 技巧:使用[NSThread currentThread]跟踪任务所在线程,适用于这三种技术. 2.NSOperation/NSOperationQueue: 1> 概念1:是使用GCD实现的一套Objective-C的API; 2> 概念2:是面向对象的多线程技术; ...
分类:移动开发   时间:2015-07-06 17:57:52    阅读次数:237
iOS验证码倒计时(GCD实现)
+ (void)verificationCode:(void(^)())blockYes blockNo:(void(^)(id time))blockNo { __block int timeout=60; //倒计时时间 dispatch_queue_t queue = dispat...
分类:移动开发   时间:2015-05-25 20:07:21    阅读次数:129
同步与异步
为简化多线程应用的开发,IOS提供了GCD来实现多线程。它的核心就是队列与任务,任务在队列中始终以FIFO的顺序来处理。但由于任务的执行时间不同,因此先处理的任务不一定先结束。         使用GCD实现多线程只需遵守两个步骤即可:1.创建队列2.将任务提交给队列。队列分为串行队列与并行队列。当我们向队列中提交任务时就涉及到两种方式:异步提交任务(dispatch_async)、同步提交任务...
分类:其他好文   时间:2014-11-11 14:25:54    阅读次数:238
38条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!