标签:RunLoop

NSNotification和NSNotificationCenter
后端存储

NSNotification和NSNotificationCenter

02月08日

以下内容基本上基于苹果官方文档,可能会有些许地方翻译不准确,欢迎指正! 个人实验代码在这里 一、需求(为什么要通知) 对于通知,苹果官方文档这样说: The standa...
NSNotification和NSNotificationCenter
移动开发

NSNotification和NSNotificationCenter

02月08日

以下内容基本上基于苹果官方文档,可能会有些许地方翻译不准确,欢迎指正! 个人实验代码在这里 一、需求(为什么要通知) 对于通知,苹果官方文档这样说: The standa...
线程、自动释放池、RunLoop的爱恨情仇
移动开发

线程、自动释放池、RunLoop的爱恨情仇

01月17日

线程 在多线程OS中,线程是能独立 运行 的基本单位,因而也是独立调度和分派的基本单位。由于线程很“轻”,故线程的切换非常迅速且开销小(在同一 进程 中的) 在一个 进程 中...
iOS开发 • 实例——Hey, 定时器!
移动开发

iOS开发 • 实例——Hey, 定时器!

12月15日

在现在很多app中,我们经常会看到轮播图,轮播广告等等,比如淘宝、京东商城app,他们都可以定时循环地播放广告、图片,背后的功臣之一就是今天的主角——定时器 NSTimer 。 ...
隐式动画的性能瓶颈
移动开发

隐式动画的性能瓶颈

12月14日

隐式动画 实现的背后体现了核心动画精心设计的许多机制。在 layer 的属性发生改变之后,会向它的代理方请求一个 CAAction 行为来完成后续的工作,系统允许代理方返回 ni...
移动开发

iOS中几种定时器的介绍

12月12日

背景 在iOS中我们经常会遇到一些延时任务的操作,这个时候选中一种合适的延时实现方案是很必要的,但是现在很多人只会直接的用,而不知道各种实现的区别。所以导致了遇到一些bug的时候,...
关于线上检测主线程卡顿的问题
移动开发

关于线上检测主线程卡顿的问题

10月20日

大家好,一年多没有更新文章了,最大的原因我想是不知道该分享些什么,这次是在一个巧合下发现网上经常被人讨论的APP在线上状态如何检测到主线程的卡顿情况,我也稍微了解了一下,前段时间就...
iOS多线程–RunLoop
移动开发

iOS多线程–RunLoop

10月19日

1 RunLoop简介 神秘的RunLoop。一个应用开始运行以后放在那里,如果不对它进行任何操作,这个应用就像静止了一样,不会自发的有任何动作发生,但是如果我们点击界面上的一个按...
RunLoop在iOS开发中的应用
综合技术

RunLoop在iOS开发中的应用

06月28日

概要 RunLoop在iOS开发中的应用范围并没有像runtime 那样广泛,我们通过CFRuntime的源代码可知runloop跟线程的是密不可分的,一个线程一定会创建一个对...

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录