码迷,mamicode.com
首页 >  
搜索关键字:runloop    ( 307个结果
深入理解RunLoop
RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 目录 RunLoop 的概念 RunLoop 与线程的关系 RunLoop 对外的接口 ...
分类:其他好文   时间:2016-05-07 07:42:01    阅读次数:228
iOS RunLoop
1.NSRunLoop是IOS消息机制的处理模式 NSRunLoop的主要作用:控制NSRunLoop里面线程的执行和休眠,在有事情做的时候使当前NSRunLoop控制的线程工作,没有事情做让当前NSRunLoop的控制的线程休眠。 2.NSRunLoop 就是一直在循环检测,从线程start到线程 ...
分类:移动开发   时间:2016-05-06 19:03:20    阅读次数:206
RunLoop
一、RunLoop的基本概念RunLoop用中文来翻译就是“跑圈”,“运行循环”。 RunLoop的基本作用: 保持程序的运行 处理App中的各种事件(比如触摸事件、定时器事件、Selector事件) 节省CPU资源,提高程序性能:该做事的时候做事,该休息的时候休息 …… 如果没有RunLoop: 程序运行后的现象:刚点击运行,就立刻结束了!如果有了RunLoop: 有了RunLoop...
分类:其他好文   时间:2016-05-06 14:50:31    阅读次数:149
分享的一个检查主线程卡顿的小工具
检查主线程卡顿的方法有两个 1.通过主线程runloop添加observer,观察runloop状态变化,不难发现NSRunLoop调用方法主要就是在kCFRunLoopBeforeSources和kCFRunLoopBeforeWaiting之间,还有kCFRunLoopAfterWaiting之 ...
分类:编程语言   时间:2016-05-05 00:14:33    阅读次数:432
【iOS程序启动与运转】- RunLoop个人小结
学习iOS开发一般都是从UI开始的,从只知道从IB拖控件,到知道怎么在方法里写代码,然后会显示什么样的视图,产生什么样的事件,等等。其实程序从启动开始,一直都是按照苹果封装好的代码运行着,暴露的一些属性和方法作为接口,是让我们在给定的方法里写代码实现自定义功能,做出各种各样的应用。这些方法的调用顺序 ...
分类:移动开发   时间:2016-05-03 14:24:04    阅读次数:271
RunTime&RunLoop初见
什么是runtime 1> runtime是一套底层的c语言API(包括很多强大实用的c语言类型,c语言函数); 2>实际上,平时我们编写的oc代码,底层都是基于runtime实现的 也就是说,我们平时编写的oc代码,最终都是转成了底层的runtime代码(c语言代码) ; 比如说,下面一个创建对象 ...
分类:其他好文   时间:2016-05-03 12:05:51    阅读次数:119
iOS开发笔记--Runtime那点事
Objective-C总Runtime的那点事儿(一)消息机制 最近在找工作,Objective-C中的Runtime是经常被问到的一个问题,几乎是面试大公司必问的一个问题。当然还有一些其他问题也几乎必问,例 如:RunLoop,Block,内存管理等。其他的问题如果有机会我会在其他文章中介绍。本篇 ...
分类:移动开发   时间:2016-04-30 10:05:30    阅读次数:139
RunLoop
RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 目录 RunLoop 的概念 RunLoop 与线程的关系 RunLoop 对...
分类:其他好文   时间:2016-04-29 15:40:04    阅读次数:228
RunLOOP浅分析
RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 目录 RunLoop 的概念 RunLoop 与线程的关系 RunLoop...
分类:其他好文   时间:2016-04-29 15:02:09    阅读次数:255
RunLoop
RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 目录 RunLoop ...
分类:其他好文   时间:2016-04-22 06:55:29    阅读次数:193
307条   上一页 1 ... 16 17 18 19 20 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!