React Native之新架构中的Turbo Module实现原理分析
分析 React Native 新架构中的 TurboModule 实现,围绕 JSI 与 JS、Native 交互展开,沿着具体代码理解新旧模块机制的关系。
开源框架源码阅读笔记,沿着关键类型、数据结构与调用路径理解框架的设计和实现。
按文章数量排列 · 点击切换下方文章
分析 React Native 新架构中的 TurboModule 实现,围绕 JSI 与 JS、Native 交互展开,沿着具体代码理解新旧模块机制的关系。
ReactiveSwift 源码解析第十二篇,在 Lifetime 与 Atomic 的基础上阅读 MutableProperty,理解可变属性及相关状态的组织过程。
ReactiveSwift 源码解析第十一篇,分析 Atomic 中的原子操作,并讨论 defer、POSIX 互斥锁和递归锁,梳理共享状态的处理方式。
ReactiveSwift 源码解析第十篇,阅读 Lifetime 的具体实现,围绕对象生命周期与事件通知理解相关类型在框架中的职责。
ReactiveSwift 源码解析第九篇,分析 SignalProducerProtocol 的 start 与 lift 系列方法,沿着 startWithSignal 理…
ReactiveSwift 源码解析第八篇,梳理 SignalProducer 的基本结构与代码实现,理解其在 Signal 基础上组织生产和启动过程的方式。
ReactiveSwift 源码解析第七篇,分析 combineLatest 的使用与实现,结合多个信号的事件输出理解组合操作的工作过程。
ReactiveSwift 源码解析第六篇,阅读 take(first) 与 collect 的协议扩展,通过示例理解事件筛选和收集过程的实现。
ReactiveSwift 源码解析第五篇,围绕 SignalProtocol 的 observe、map 与 filter 展开,结合调用与实现理解信号操作的组织方式。
ReactiveSwift 源码解析第四篇,阅读 Signal 的静态成员与协议扩展,理解框架如何组织信号类型及其扩展功能。
ReactiveSwift 源码解析第三篇,梳理 Signal 的基本实现与事件处理过程,通过具体代码理解观察者和信号之间的联系。
ReactiveSwift 源码解析第二篇,阅读 Bag 容器的实现,结合其存储和使用场景认识框架内部数据结构的组织方式。
电脑按 Ctrl + D(Mac 按 ⌘ + D);手机使用浏览器菜单中的「收藏」或「书签」。
保存当前页面,下次继续阅读。