定时器
禹布衣
这个作者很懒,什么都没留下…
展开
-
ios 线程、定时器
一:延时执行某个方法 1:performSelector:withObject:afterDelay: C代码 - (void) connectionHasFailedWithError:(NSError *)paramError onRemoteURL:(NSURL *)paramRemoteURL{ /* We转载 2013-12-20 11:03:02 · 712 阅读 · 0 评论 -
iOS中定时器NSTimer的使用
1、初始化 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo; + (NSTimer *)scheduledTimerWithTimeInterval:(NSTim转载 2013-12-19 20:46:34 · 544 阅读 · 0 评论 -
IOS中关于NSTimer使用知多少
看到这个标题,你可能会想NSTimer不就是计时器吗,谁不会用,不就是一个能够定时的完成任务的东西吗? 我想说你知道NSTimer会retain你添加调用方法的对象吗?你知道NSTimer是要加到runloop中才会起作用吗?你知道NSTimer会并不是准确的按照你指定的时间触发的吗?你知道NSTimer就算添加到runloop了也不一定会按照你想象中的那样执行吗? 如果上面提转载 2013-12-19 20:54:47 · 575 阅读 · 0 评论 -
NSTimer知识点和倒计时的实现
NSTimer其实是将一个监听加入到系统的RunLoop中去,当系统runloop到如何timer条件的循环时,会调用timer一次,当timer执行完,也就是回调函数执行之后,timer会再一次的将自己加入到runloop中去继续监听。 CFRunLoopTimerRef 和 NSTimer这两个类型是可以互换的, 当我们在传参数的时候,看到CFRunLoopTimerRef可以传NST转载 2013-12-20 10:23:54 · 649 阅读 · 0 评论 -
解决iOS程序UI主线程和定时器相互阻塞的问题
此文是接上文http://www.cnblogs.com/zzltjnh/archive/2013/05/15/3080058.html问题解决之后遇到的一个新问题,我的页面上有一个UIScrollView和一个定时器用来记录当前考试模式下的剩余时间,问题出现了:当我滑动滚动试图时,定时器的方法便不在运行(即被UI主线程阻塞)。google一下找到了解决办法:将定时器放在非主线程中执行将更新UI的转载 2013-12-20 11:01:46 · 1531 阅读 · 0 评论