倒计时用到了两种方法:1.NSTimer 2.GCD设计思路:view上有label和button,label用NSTimer倒计时,button用GCD,点击button同时倒计时,5秒后停止上代码:@interface里:@property (assign,nonatomic)int numer...
分类:
移动开发 时间:
2015-07-15 11:03:28
阅读次数:
376
//第一步:创建一个新的子线程,为了不阻塞当前线程- (NSThread *)archiveringThread { static NSThread *_thread = nil; static dispatch_once_t onceToken; __weak __t...
分类:
编程语言 时间:
2015-07-14 13:23:08
阅读次数:
138
NSTimer用法,暂停,继续,初始化转载:http://blog.csdn.net/zhuzhihai1988/article/details/7742881NSTimer的使用方法1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti...
分类:
其他好文 时间:
2015-07-13 11:56:39
阅读次数:
116
http://www.cocoachina.com/ios/20150710/12444.htmlhttp://blog.csdn.net/meegomeego/article/details/22270745前阵子在整理公司项目的时候,发现老代码在使用 NSTimer 时出现了内存泄露。然后整理了...
分类:
移动开发 时间:
2015-07-12 11:03:54
阅读次数:
161
之前的写过一个单例,里面有一个NSTimer。当时写了NSTimer的stop和pause方法。现在突然发现当时写的方法是错误的。现在写出正确的方法。-(void)timestart{ dispatch_queue_t queue=dispatch_queue_create("queue1",...
分类:
其他好文 时间:
2015-07-12 01:44:38
阅读次数:
224
我们在做倒计时的时候,发现当你手指按着屏幕不放,拖动tableView滑动的时候,写在cell上得倒计时停止倒计时,松开继续倒计时。研究发现就是拖动tableView滑动时,NSTimer停止了。这其实就是runloop的mode在做怪。runloop可以理解为cocoa下的一种消息循环机制,用来处...
分类:
移动开发 时间:
2015-07-09 17:38:36
阅读次数:
221
在公司做蓝牙项目的时候,关于打开蓝牙提示框的问题 。第一次运行没问题,跳到另一个视图上面,同样运行取消视图就会崩溃的问题。
具体崩溃的方法如下
- (void)setFadeOutTimer:(NSTimer *)newTimer {
if(fadeOutTimer)
[fadeOutTimer invalidate];
fadeOutTimer = nil;
if(ne...
分类:
其他好文 时间:
2015-07-08 16:33:07
阅读次数:
236
本文转载至myTimer=[NSTimerscheduledTimerWithTimeInterval:1.5target:selfselector:@selector(scrollTimer)userInfo:nilrepeats:NO];//不重复,只调用一次。timer运行一次就会自动停止运行...
分类:
移动开发 时间:
2015-07-02 22:15:57
阅读次数:
202
1.使用NSTimer 来实现[NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(setNeedsDisplay) userInfo:nil repeats:YES];2.使用CADisplayLin...
分类:
移动开发 时间:
2015-07-02 13:59:58
阅读次数:
131