2020-06-18

  • GCD 源码
  • Git - rebase 用法小结
  • ReactNative源码解析——通信机制详解(1/2)
  • ReactNative源码解析——通信机制详解(2/2)

RN 中 Native 与 JS 的通信机制基本分析完成,总结主要有以下几点:

  • RN 项目中涉及多种语言,但 Native 与 JS 的通信发生在C++与JavaScript间;
  • 双方具体负责通信的分别是:Native 的JSCExecutor与 JS 的MessageQueue;
  • 在 Native 侧维护了一份曝露给 JS 的 module 注册表,在 JS 侧维护了一份曝露给 Native 的 module 注册表;
  • RN 中 Native to JS 的通信没有使用JavaScriptCore提供的机制(block、JSExport),而是自己实现了一套跨平台通信机制。

  • React Native 热加载(Hot Reload)原理简介

  • iOS之NSTimer循环引用的解决方案

  • iOS开发-多线程多任务的依赖的解决方案
举例.png
  • iOS 事件(UITouch、UIControl、UIGestureRecognizer)传递机制

你可能感兴趣的:(2020-06-18)