首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
RunLoop
订阅
后知后觉老着急了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
RunLoop 实现原理
当 APP 没有任何任务的时候,RunLoop 会进入休眠,RunLoop 就告诉 CPU,现在没有事情做,我要去休息,这时 CPU 就会将其资源释放出来去做其他的事情。当下次有任务的时候,例如用户点
RunLoop - 同是天涯打工人
前言 没有困难的工作,只有勇敢的打工人。 概念 如果你经历过这么一种上班状态,有需求需要开发的时候,开发需求,没有需求开发(小概率事件),下班也没有真正意义上的下班,因为群里随时有线上问题需要响应,所
ios-整理RunLoop的实际开发应用
前言 Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。在前面的几篇
Runloop-实际开发你想用的应用场景
Runloop是iOS和OSX开发中非常基础的一个概念,这篇文章不会讲述Runloop的基本原理等,因为网上的相关博客太多,请大家自行了解。本篇将讲述Runloop在实际项目开发中的使用【实际大家可能
RunLoop与事件响应
在上一篇《调试iOS用户交互事件响应流程》中,调试了 iOS 事件响应的完整过程,但是只涉及了事件在 UIKit 的视图层级之间的传递的应用层的实现细节,具体到事件在哪里生成,如何分发到 UIKit 层的底层流程则未有提及。本文尝试从 RunLoop 入手,探索事件响应的底层流…
iOS 模式详解—「runtime&runloop 面试、工作」看我就 🐒 了 ^_^.
Objective-C 是基于 C 的,它为 C 添加了面向对象的特性。它将很多静态语言在编译和链接时期做的事放到了 runtime 运行时来处理,可以说 runtime 是我们 Objective-C 幕后工作者。 1.runtime(简称运行时),是一套 纯C(C和汇编)写…
iOS使用RunLoop监控线上卡顿
关于性能优化,我之前写过iOS性能优化,经过优化之后,我们的APP,冷启动,从2.7秒优化到了0.6秒。 ,那么使用RunLoop如何来监控性能卡顿呢。 通过iOS性能优化 我们知道,简单来说App卡顿,就是FPS达不到60帧率,丢帧现象,就会卡顿。但是很多时候,我们只知道丢帧…
iOS 浅谈 Runloop
关于 Runloop ,尽管早就知道它的本质实现是一个循环,但笔者还是一直很困惑它的作用是什么 ,不过最近整理相关知识总算是理解了。 代码的执行逻辑是自上而下的,如果没有 Runloop ,代码执行完毕后,程序就退出了,对应到实际场景就是 APP 一打开立马就退出了。 例如上面…
iOS 开发:『RunLoop』详尽总结
1. RunLoop 简介 可以理解为字面意思:Run 表示运行,Loop 表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈。 RunLoop 实际上是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件…
iOS概念攻坚之路(一):RunLoop
Y神写的是真的好。这篇文章的大部分内容来自 Y神的深入理解 RunLoop,再结合官方文档 和其他一些网上的资料再加上自己的一些理解做了一些补充和归纳,官方文档也非常值得一看。 RunLoop 直接翻译过来就是 运行循环。运行是什么?运行指你的程序运行,循环?额,就是循环。所以…