iOS开发知识体系

2019-04-23  本文已影响0人  liyoucheng2014
  1. 应用开发
    • 2.1. GUI框架
      • 2.1.1. UIKit
      • 2.1.2. Core Animation
      • 2.1.3. Core Graphics
      • 2.1.4. Core Image
      • 2.1.5. OpenGL ES
    • 2.2. 响应式框架
      • 2.2.1. ReactCocoa
      • 2.2.2. RxSwift
      • 2.2.3. EasyReact
    • 2.3. A/B方案
    • 2.4. 消息总线
      • 2.4.1. PromiseKit
      • 2.4.2. SwiftTask
    • 2.5. JSON处理
      • 2.5.1. JSONModel
      • 2.5.2. Mantle
      • 2.5.3. JSONDecoder
    • 2.6. 布局框架
      • 2.6.1. Masonary
      • 2.6.2. SnapKit
      • 2.6.3. Cartography
      • 2.6.4. Yoga
    • 2.7. 富文本
      • 2.7.1. YYText
      • 2.7.2. DTCoreText
    • 2.8. TDD/BDD
    • 2.9. 编码规范
  2. 原理
    • 3.1. 系统内核 XNU
    • 3.2. AOP
      • 3.2.1. Runtime Method Swizzing
      • 3.2.2. libffi
    • 3.3. 编译
  3. 原生与前端
    • 4.1. JavaScriptCore
    • 4.2. 跨端方案
      • 4.2.1. React Native
      • 4.2.2. Weex
      • 4.2.3. Flutter
      • 4.2.4. H5
    • 4.3. 布局区别
      • 4.3.1. 原生布局
      • 4.3.2. 前端布局
    • 4.4. 渲染区别
      • 4.4.1. 原生渲染
      • 4.4.2. React Native 渲染
      • 4.4.3. Flutter 渲染
    • 4.5. 动态化方案分析
      • 4.5.1. WaxPatch
      • 4.5.2. JSPatch
      • 4.5.3. OCS
      • 4.5.4. 低风险方案
上一篇下一篇

猜你喜欢

热点阅读