标签:RunLoop

iOS知识汇总(面试宝典)
移动开发

iOS知识汇总(面试宝典)

05月23日

1、基础问答汇总: 参考 、 参考2 、 参考3 、 参考4 、 参考5 、 参考6copy返回的都是不可变对象,所以如果对copy返回值去调用可变对象的接口就会cras...
iOS RunLoop入门小结
综合技术

iOS RunLoop入门小结

05月15日

说明 iOS中的RunLoop 使用场景 1.保持线程的存活,而不是线性的执行完任务就退出了 不开启RunLoop的线程 开启RunLoop的线程 (1)实验用self来持有子线...
iOS RunLoop入门小结
移动开发

iOS RunLoop入门小结

05月15日

说明 iOS中的RunLoop 使用场景 1.保持线程的存活,而不是线性的执行完任务就退出了 不开启RunLoop的线程 开启RunLoop的线程 (1)实验用self来持有子线...
移动开发

浅谈RunLoop

05月07日

面试题讲讲runloop,项目中有用到吗? runloop内部实现逻辑 runloop和线程的关系 timer和runloop的关系 程序中添加每3秒响应一次的NSTimer...
关于runloop,好多人都理解错了!
移动开发

关于runloop,好多人都理解错了!

05月07日

跟多数开发者一样,我也曾经迷惑于runloop,最初只了解可以通过runloop一些监听事件的通知来做一些事情,优化性能。关于runloop源码的基础知识,本文不做论述,可以参考...
咱们唠唠关于iOS基础总结
移动开发

咱们唠唠关于iOS基础总结

05月07日

一、谈谈多线程的应用 通常耗时的操作都放在子线程处理,然后到主线程更新UI,如 1、我们要从数据库提取数据还要将数据分组后显示,那么就会开个子线程来处理,处理完成后才去刷新UI显...
RunLoop解决卡顿问题
综合技术

RunLoop解决卡顿问题

04月20日

人生就像RunLoop,不断的循环、不断的往复。当线程被杀掉,当生命结束,RunLoop就消失了,人生也就结束了。在有限的生命里,为何不让自己像RunLoop一样优雅的活着,享受每...
RunLoop 源码学习笔记
移动开发

RunLoop 源码学习笔记

04月14日

RunLoop 是个老生常谈的话题了,一直以来对 RunLoop 的认识还停留在 深入理解RunLoop ( YY 大神) 等业内好文当中,对于自个来说仍有些知识盲区:网...
被遗弃的线程
移动开发

被遗弃的线程

04月14日

main 函数作为程序运行的入口,正常情况下,函数会执行毫秒级别的操作,然后返回一个 0 表示程序正常终止。为了避免应用启动即终止,苹果设计了 runloop 机制来维持线程的生...
被遗弃的线程
综合技术

被遗弃的线程

04月14日

main 函数作为程序运行的入口,正常情况下,函数会执行毫秒级别的操作,然后返回一个 0 表示程序正常终止。为了避免应用启动即终止,苹果设计了 runloop 机制来维持线程的生...
被遗弃的线程
移动开发

被遗弃的线程

04月14日

原文地址 main 函数作为程序运行的入口,正常情况下,函数会执行毫秒级别的操作,然后返回一个 0 表示程序正常终止。为了避免应用启动即终止,苹果设计了 runl...
iOS RunLoop详解
移动开发

iOS RunLoop详解

04月09日

Runloop 是和线程紧密相关的一个基础组件,是很多线程有关功能的幕后功臣。尽管在平常使用中几乎不太会直接用到,理解 Runloop 有利于我们更加深入地理解 iOS...
深入理解RunLoop
移动开发

深入理解RunLoop

04月02日

RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下...
一次精疲力尽的改bug经历
移动开发

一次精疲力尽的改bug经历

03月28日

一、介绍 最近一直在做有关JavaScriptCore的技术需求,上周发现一个问题,当在JavaScriptCore在垃圾回收时,项目会有一定几率发生崩溃。崩溃发生时调用堆栈如下:...
一次精疲力尽的改bug经历
综合编程

一次精疲力尽的改bug经历

03月28日

一、介绍 最近一直在做有关JavaScriptCore的技术需求,上周发现一个问题,当在JavaScriptCore在垃圾回收时,项目会有一定几率发生崩溃。崩溃发生时调用堆栈如下:...
移动开发

11.runloop相关面试题

03月27日

run loop,指的是一直在运行中的循环。所以runloop需要和线程紧密的结合起来,没有线程,就没有人处理runloop中的事件,故而没有线程,runloop就没有存在的意义。...
移动开发

RunLoop 学习

03月25日

先说参考文档 // 如果可以看懂的话这一篇文章+源码就够了. https://blog.ibireme.com/2015/05/18/runloop/RunLoop 机制的组成...
macOS AppKit 的事件响应简介
移动开发

macOS AppKit 的事件响应简介

03月25日

图片来自网络 在 AppKit 中的事件都处于一个响应的链条中,这个链条是由一个叫做 NSResponder 的类定义的,这个响应链条其实是一个列表,它里面装满了能够响应用户...
[译]iOS RunLoops
移动开发

[译]iOS RunLoops

03月08日

翻译来源:RunLoops Run Loops RunLoops是与线程紧密相关的基础架构的一部分,简称运行循环。RunLoop是一个事件处理循环,用于安排工作并协调接收到的事...
奇怪的GCD
综合技术

奇怪的GCD

03月03日

多线程一直是我相当感兴趣的技术知识之一,个人尤其喜爱 GCD 这个轻量级的多线程解决方案,为了了解其实现,不厌其烦的翻阅 libdispatch 的源码。甚至因为太喜欢了,本来想...
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 。 ...

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

使用声明 | 英豪名录