码迷,mamicode.com
首页 >  
搜索关键字:nsrunloop nstimer    ( 441个结果
runloop和线程有什么关系?
每条线程都有唯一的一个RunLoop对象与之对应的 主线程的RunLoop是自动创建并启动 子线程的RunLoop需要手动创建 子线程的RunLoop创建步骤如下: 在子线程中调用[NSRunLoop currentRunLoop]创建RunLoop对象(懒加载,只创建一次) 获得RunLoop对象 ...
分类:编程语言   时间:2017-09-22 13:06:48    阅读次数:259
iOS 关闭定时器
调用一次计时器方法: myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。tim ...
分类:移动开发   时间:2017-09-14 16:44:53    阅读次数:186
GCD dispatch_source基本使用,创建GCD定时器与NSTimer的区别
可以使用GCD创建定时器 创建定时器: 注意创建gcd定时器timer后,需要保存timer,需要有个引用引用timer,要不然timer会销毁 取消定时器 总结 GCD定时器 1.时间调度很准确,时间是以纳秒为单位,比NSTimer更加精确 2.GCD是不受runloop的影响, 比如:拖动scr ...
分类:其他好文   时间:2017-09-09 12:58:56    阅读次数:316
第52条:别忘了NSTimer会保留其目标对象
本条要点:(作者总结) 计时器是一种很方便也很有用的对象。Foundation 框架中有个类叫做 NSTimer,开发者可以指定绝对的日期与时间,以便到时执行任务,也可以指定执行任务的相对延时时间。计时器还可以重复运行任务,有个与之相关联的 “间隔值”(interval)可用来指定任务的触发频率。比 ...
分类:其他好文   时间:2017-09-05 19:42:42    阅读次数:141
AFHTTPSessionManager下载文件 及下载中 进度条处理,进度条处理需要特别注意,要加载NSRunLoop 中
1.下载文件 和进度条处理代码 2.进度条代码 写在另一个View中 帖出如下 弹出view代码 (2)DownloadView.m ...
分类:Web程序   时间:2017-08-31 17:54:41    阅读次数:230
发送短信验证码按钮 定时器
static int i = 29; @property(nonatomic,strong) NSTimer *timmer;//定时器 - (void)sendNumber{ NSLog(@"发送验证码"); self.getTelephoneCodeBtn.enabled = NO; [self... ...
分类:其他好文   时间:2017-08-21 23:03:18    阅读次数:421
从NSTimer的失效性谈起(二):关于GCD Timer和libdispatch
一、GCD Timer的创建和安放 尽管GCD Timer并不依赖于NSRunLoop,可是有没有可能在某种情况下,GCD Timer也失效了?就好比一開始我们也不知道NSTimer相应着一个runloop的某种mode。 先来看看GCD Timer的用法: dispatch_source_t ti ...
分类:其他好文   时间:2017-08-20 13:34:34    阅读次数:308
iOS开发之RunLoop--转
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 IndexRunLoop ...
分类:移动开发   时间:2017-08-16 21:41:31    阅读次数:277
循环引用不释放控制器
理论不介绍,直接上干货~ 一、检测 检测控制器是否被释放,可以检测是否调用了-dealloc生命周期方法。 二、修复 1、因为NSTimer没有释放的原因 避免方式:记得将NSTimer对象timerObj失效与置空。 [self.timerObj invalidate]; self.timerOb ...
分类:其他好文   时间:2017-08-09 15:37:27    阅读次数:119
iOSeasy造成循引用的场景
场景一 :NStimer timer就是一个能在从如今開始的未来的某一个时刻又或者周期性的运行我们指定的方法的对象 NSTimer运行的必要条件:相应线程的RunLoop要开启,mode要相应 以下看timer的循环引用: 如图,我们写这种一个类,当我们初始化这个类就会有一个timer开启。然后当我 ...
分类:移动开发   时间:2017-08-03 18:10:31    阅读次数:260
441条   上一页 1 2 3 4 5 6 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!