码迷,mamicode.com
首页 >  
搜索关键字:nsrunloop    ( 77个结果
tableViewcell上放定时器
tableviewcell上的定时器: 1.创建一个管理定时器的TimerManger类, TimerManger.h TimerManger.m tableViewcell中的代码 tableviewcell.h tableviewcell.m 在控制器中直接赋值即可, 如果后台,直接返回的是时间 ...
分类:其他好文   时间:2017-05-20 21:49:46    阅读次数:329
利用kvo实现列表倒计时
自己稍微记录一下,方便以后用到: 先创建一个定时器的类: 在控制器创建的时候开始定时器, 然后在cell中添加kvo 监听事件: ...
分类:其他好文   时间:2017-04-03 00:24:46    阅读次数:200
NSRunLoop原理详解——不再有盲点
阅读目录 RunLoop整体介绍 RunLoop消息类型(事件源) RunLoop模式 RunLoop生命周期 Runloop嵌套 阅读目录 RunLoop整体介绍 RunLoop消息类型(事件源) RunLoop模式 RunLoop生命周期 Runloop嵌套 编程最怕的就是有盲点,不确定,而ru ...
分类:其他好文   时间:2017-03-27 14:19:24    阅读次数:252
关于 NSTimer 和 NSRunLoop 的一些理解
一:NSTimer和NSRunLoop的关系? 只要出现NSTimer必须要有NSRunLoop,NSTimer必须依赖NSRunLoop才能执行 。NSTimer其实也是一种资源,如果看过多线程编程指引文档的话,我们会发现所有的source如果要起作用,就得加到runloop中去。同理timer这 ...
分类:其他好文   时间:2017-03-17 12:08:03    阅读次数:181
iOS开发中NSRunloop跟NSTimer的问题
在Windows时代,大家肯定对SendMessage,PostMessage,GetMessage有所了解,这些都是windows中的消 息处理函数,那对应在ios中是什么呢,其实就是NSRunloop这个东西。在ios中,所有消息都会被添加到NSRunloop中,分为‘input source’ ...
分类:移动开发   时间:2017-01-11 13:58:27    阅读次数:190
NSRunLoop的进一步理解
iPhone应用开发中关于NSRunLoop的概述是本文要介绍的内容,NSRunLoop是一种更加高明的消息处理模式,他就高明在对消息处理过程进行了更好的抽象和封装,这样才能是的你不用处理一些很琐碎很低层次的具体消息的处理,在NSRunLoop中每一个消息就被打包在input source或者是ti ...
分类:其他好文   时间:2016-12-30 19:20:19    阅读次数:190
[iOS]浅谈NSRunloop工作原理和相关应用
一. 认识NSRunloop 1.1 NSRunloop与程序运行 那么具体什么是NSRunLoop呢?其实NSRunLoop的本质是一个消息机制的处理模式。让我们首先来看一下程序的入口——main.m文件,一个ios程序启动后,只有短短的十行代码居然能保持整个应用程序一直运行而没有退出,是不是有点 ...
分类:移动开发   时间:2016-08-27 22:10:41    阅读次数:398
编程的有效方法--避免循环引用
1、引起循环引用的原因 1> A拥有B,B拥有C。当C需要销毁时,发现被B拥有,当B需要销毁时,发现被A用有,从而导致内存泄漏。如NSTimer(NSRunloop拥有NSTimer,NSTimer拥有self); 2> A拥有B,B拥有A。如block作为属性时,使用代理时; 2、打破循环引用 打 ...
分类:其他好文   时间:2016-08-06 17:13:45    阅读次数:154
iOS面试题之runloop
本文围绕以下几个部分展开对runloop的叙述。 1.runloop是什么/runloop的概念? 2.NSRunLoop 和 CFRunLoopRef? 3.runloop和线程的关系? 4.runloop对外接口/runloop的几个类? 5.runloop内部逻辑? 6.runloop应用场景 ...
分类:移动开发   时间:2016-06-27 11:53:43    阅读次数:508
IOS 多线程02-pthread 、 NSThread 、GCD 、NSOperationQueue、NSRunLoop
注:本人是翻译过来,并且加上本人的一点见解。 要点: 1.前言 2.pthread 3.NSThread 4.Grand Central Dispatch(GCD) 5.Opearation Queues 6. Run Loops 7. 多线程编程中面临的挑战 8. 资源共享 9. 互斥锁 10. ... ...
分类:移动开发   时间:2016-06-08 21:38:40    阅读次数:286
77条   上一页 1 2 3 4 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!