yeziahehe / OCSwiftComponentDemo

OC/Swift 组件化混编

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BeeHive 组件化练习

如图:壳工程中只有 AppDelegate 文件,所有功能及业务均由组件完成;

  • 组件之间的通信使用的是 BeeHive;
  • OC/Swift 组件化混编;

为了节省时间,我这里使用的是本地 pod;

示例代码组件介绍:

  • ComponentServicesDemo:协议组件,里面存放一些协议;
  • OCSwiftComponentMain:main 组件,里面有一些 tabbar、navigationbar 等;
  • OCSwiftComponentA:类似的功能或业务组件;

整体 demo 较为简单,主要是学习组件化的架构及了解组件之间的通信;

下载后执行 pod install 即可。


参考博客:

About

OC/Swift 组件化混编


Languages

Language:Objective-C 74.0%Language:Ruby 21.6%Language:Swift 4.1%Language:C 0.3%