iOS的第三方框架 BeeHive

github上的链接
借鉴了java中的spring开发框架,可以通过几个图就可以大概了解,好像现在也并没有太成熟;

iOS的第三方框架 BeeHive_第1张图片
基本的原理结构

目前使用pod进行下载还不行,直接下载就好了;

Module(模块)
该框架更多的是以模块的方式进行链接实现的,模块之间是通过service层来链接;

service
一个特殊的模块,起到了很大的作用;

系统事件


iOS的第三方框架 BeeHive_第2张图片
系统事件

通用时间


iOS的第三方框架 BeeHive_第3张图片
通用事件

业务自定义事件
如果觉得系统事件、通用事件不足以满足需要,我们还将事件封装简化成BHAppdelgate,你可以通过继承 BHAppdelegate来扩展自己的事件。


iOS的第三方框架 BeeHive_第4张图片
注册模块

ps:感觉这个模块还没有成熟,以及目前这种方式是否在iOS上流畅使用?值得考虑!!!

你可能感兴趣的:(iOS的第三方框架 BeeHive)