iOS中NSTimer的invalidate调用之后
2016-03-04 10:11
267 查看
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流之用,请勿进行商业用途。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
一旦一个定时器被创建并且被添加进一个运行循环(run loop),你可以停止并释放该定时器通过NSTimer类的invalidate实例方法.
这不仅仅将会释放定时器,同样将会释放在定时器生存期中传递给定时器的任何对象,如果有的话.
比如说,传递给scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:实例方法中的userInfo参数.
如果你传递NO给repeats参数,定时器将在第一次传递和调用后使自己无效化,同时释放任何它所有的对象(如果有的话)
相关文章推荐
- iOS中NSTimer的invalidate调用之后
- iOS学习笔记68-IOS移除NSAssert& NSLog
- iOS中NSTimer的invalidate调用之后
- CADisplayLink简单应用
- iOS开发 CycleScrollView 轮播图的实现
- iOS CoreData数据迁移-默认迁移方式
- iOS SDK9在Xcode7下免证书真机测试及常见问题
- 一个ios工程师必须具备的八大知识技能点
- nagios监控搭建
- iOS 3D Touch功能
- iOS开发中方法延迟执行的几种方式-简书
- IOS指纹识别调用
- iOS Push & pop
- iOS - App内使用代码退出程序
- iOS应用开发中监听键盘事件的代码实例小结
- 2016年最新苹果开发者账号注册申请最强详解!
- iOS开发学习之 - KVO 的内部实现
- iOS gcd
- iOS开发: initializer element is not constant错误
- IOS学习:ios开发之数据的持久化存储机制