首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iOS 底层原理
向辉_
创建于2021-12-30
订阅专栏
总结一些 iOS 的底层原理~
等 7 人订阅
共8篇文章
创建于2021-12-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你真的懂iOS的异常捕获吗?
在开发的日常中,经常会遇到一些极其偶现的Bug,有些Bug很难以复现,所以一般的解决方案是接入PLCrashReporter这些第三方的崩溃统计工具,那么这些方案真的是最优解吗?
从RunLoop来看iOS内核中消息的发送: mach_msg
iOS系统的历史 Mac OS X融合了Mac OS Classic和NextStep的优点:Mac OC Classic的GUI以及NextStep的架构。
壹:RunLoop和线程的关系
RunLoop是和线程相关的基础架构的一部分。但是很多人不知道为什么iOS要有这个,所以本期介绍一下什么是runloop
贰:RunLoop的内部结构
RunLoopMode iOSRunLoop一共有几个核心的类,分别是: CFRunLoop CFRunLoopMode CFRunLoopSource CFRunLoopObserver
叁:RunLoop中的消息传递机制
iOS系统的历史 Mac OS X融合了Mac OS Classic和NextStep的优点:Mac OC Classic的GUI以及NextStep的架构。
肆:RunLoop在系统中的使用
在我们开发中使用的很多API都依赖的RunLoop来实现的,比如我们熟悉的perform selector方法,比如我们熟悉的Timer等等。
伍:RunLoop的实际使用
Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。
深入了解NotificationCenter 的实现原理
NotificationCenter是一个系统组件,它负责协调和管理事件的通知和响应,它的基本原理是基于观察者模式的一种实现方式。