如果让你设计一个 iOS 组件化方案,你怎么做? swift

 

1.分层:Base → Common → Biz(基础组件《网络请求基类 vc基类等》-通用组件《弹窗组件 分享组件》-业务组件《直播间组件 支付组件》) 2.组件间通信 CTMediator / URL Router《MGJRouter》 / Protocol Service 3.CocoaPods + 二进制开关 4.统一资源 bundle调用《图片资源》 5.组件注册 + 生命周期管理《路由/中间件提供 AppLifecycleDelegate 可以获得moduleDidFinishLaunching》 6.CI 自动 lint / 打版本 / 发私有源

 

posted @ 2026-06-15 12:05  黄增松  阅读(5)  评论(0)    收藏  举报