跳到主要内容

组件化知识体系概览

问题

iOS 组件化涉及哪些核心知识?

答案

知识全景

为什么需要组件化

问题组件化解决方案
编译慢模块独立编译,变更模块才重新编译
代码耦合通过接口/路由通信,禁止直接依赖
多团队协作困难模块分仓,独立开发与测试
复用困难公共模块提取,跨 App 复用
推荐学习顺序
  1. 模块分层与拆分原则
  2. 路由方案设计
  3. 依赖注入
  4. 二进制化与私有 Pod

相关链接