/module

所有组件都是依赖ModuleCenter来相互调用的,以此来达到解耦 moduleCenter是路由组件。 BusinessA、BusinessB都是各业务组件。 Dome工程为开发中的主工程,主工程只是一个壳子,使用什么功能组件就依赖什么。 xxx.podspec文件中未依赖moduleCenter,搭建好自己是有服务后,应该在xxx.podspec中依赖 如 s.dependency 'ModuleCenter' 业务组件注册路由时,实现ModuleProperty,ModuleCenterManager用于管理和注册的路由映射关系。 MCRouter 是调用类。具体可看演示工程的示例。演示的ModuleCenter,实现了路由的映射和管理功能,router只实现了基本的查找组件调用,实际开发中会有打开web容器情况,可酌情优化MCRouter功能。可参见代码注释

Primary LanguageObjective-C

所有组件都是依赖ModuleCenter来相互调用的,以此来达到解耦 moduleCenter是路由组件。 BusinessA、BusinessB都是各业务组件。 Dome工程为开发中的主工程,主工程只是一个壳子,使用什么功能组件就依赖什么。 xxx.podspec文件中未依赖moduleCenter,搭建好私服后,应该在xxx.podspec中依赖 如 s.dependency 'ModuleCenter'

业务组件注册路由时,实现ModuleProperty,ModuleCenterManager用于管理和注册的路由映射关系。 MCRouter 是调用类。具体可看演示工程的示例。演示的ModuleCenter,实现了路由的映射和管理功能,router只实现了基本的查找组件调用,实际开发中会有打开web容器情况,可酌情优化MCRouter功能。可参见代码注释