码迷,mamicode.com
首页 >  
搜索关键字:runloop    ( 307个结果
理解UIView的绘制-孙亚洲
前言 最近研究OpenGL ES相关和 GPU 相关 发现这篇文章很具有参考的入门价值. 理解 UIView 的绘制, UIView 是如何显示到 Screen 上的? 首先要从Runloop开始说,iOS 的MainRunloop 是一个60fps 的回调,也就是说16.7ms(毫秒)会绘制一次屏 ...
分类:其他好文   时间:2018-04-15 18:46:18    阅读次数:245
Runloop理解
看了一堂公开课,自己小结一下: Runloop: 内部有三个东东:(Source, Timer, Observer) 作用/本质:1.死循环 (为app 保活); 2.监听处理事件 Timer 理解: source 理解: observer 理解: 其他知识点: 如有理解偏差,请不惜指教! ...
分类:其他好文   时间:2018-03-17 20:30:52    阅读次数:211
ios 将一个函数在主线程执行的4种方法
GCD方法,通过向主线程队列发送一个block块,使block里的方法可以在主线程中执行。 NSOperation 方法 NSThread 方法 RunLoop方法 ...
分类:移动开发   时间:2018-03-10 22:04:05    阅读次数:222
Runloop
Runloop 其实是一种很多种语言都有的机制, 比如 Node.js 的事件处理, windows 的消息循环, 那么 runloop 到底是什么呢? 你可以这么回答, runloop 就是一个事件循环, 用来不停的调配工作和处理输入事件, 保持程序持续运行, 在没有工作的时候休眠,节省 CPU ...
分类:其他好文   时间:2018-03-06 20:26:01    阅读次数:164
玩转iOS开发 - Runloop 具体解释
Runloop 具体解释 Runloop 具体解释 Runloop 具体解释 ...
分类:移动开发   时间:2018-02-17 15:50:38    阅读次数:248
再谈RunLoop
RunLoop 一 概述: 一句话解释RunLoop:运行任务的循环。 为什么要有RunLoop:解决交互式UI设计中的一个问题,如何快速响应用户输入,如何快速将程序运行结果输出到屏幕? 计算机是个笨蛋,同一个时间里只能做同一件事情。要么处理计算任务, 要么轮询各种I/O 接口。 那么,在没有线程的 ...
分类:其他好文   时间:2017-12-22 19:43:20    阅读次数:184
iOS NSRunloop
什么是Runloop Runloop即运行循环。为什么你的APP放在那里不去动它,在某个时间点去操作它,它还会给你反馈。就是因为Runloop的存在。 总结一下,因为Runloop的存在,保证你的程序不会死。 主要负责什么? 使程序一直运行并接受用户输入 决定程序在何时处理一些Event 调用解耦( ...
分类:移动开发   时间:2017-12-12 17:50:53    阅读次数:271
iOS学习——RUNLOOP、NSTimer
每一个app的启动,开启主线程的同时,也开启了一个Runloop死循环,runloop会不断询问是否有新的任务给线程执行。runloop最常用的三块,就是网络事件,事件响应与NSTimer。网络事件现在基本上都用已经封装好的框架,但是最初用NSURLConnection进行网络请求的时候,会出现异步 ...
分类:移动开发   时间:2017-11-12 14:14:42    阅读次数:265
深入研究 Runloop 与线程保活
深入研究 Runloop 与线程保活 在讨论 runloop 相关的文章,以及分析 AFNetworking(2.x) 源码的文章中,我们经常会看到关于利用 runloop 进行线程保活的分析,但如果不求甚解的话,极有可能因此学会了一个错误的用法,本文就来分析一下其中常见的误区。 我提供了一个 De ...
分类:编程语言   时间:2017-10-16 13:51:41    阅读次数:234
runloop的mode作用是什么?
用来控制一些特殊操作只能在指定模式下运行,一般可以通过指定操作的运行mode来控制执行时机,以提高用户体验 系统默认注册了5个Mode kCFRunLoopDefaultMode:App的默认Mode,通常主线程是在这个Mode下运行,对应OC中的:NSDefaultRunLoopMode UITr ...
分类:其他好文   时间:2017-09-22 14:13:09    阅读次数:179
307条   上一页 1 ... 3 4 5 6 7 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!