代码改变世界

iOS开发框架-CDD应用层架构学习总结2

2017-11-15 11:18  dengchaojie_learner  阅读(304)  评论(0编辑  收藏  举报

项目实例:https://github.com/music4kid/TKeyboard(转)

 

EMainController:绑定vc,view,presenter,interactor,context,发消息给IMainView

EMainPresenter:继承EPresenter,组装model数组,提供给adapter;发消息给IMainInteractor
EMainView:继承CDDView,初始化subview
EMainAdapter:继承EAdapter,可以重写dataSource和delegate方法,
EMainInteractor:继承CDDInteractor,转场vc

IMainPresenter:自定义协议方法,发消息给EMainPresenter,做具体的事情
IMainView:自定义协议方法,发消息给EMainView,做具体的事情
IMainInteractor自定义协议方法,发消息给EMainInteractor,做具体的事情

MainEntry:继承EAdapter,定义model,并提供初始化方法
EAdapter:收发数据,执行dataSource和delegate

 

iOS开发框架-CDD应用层架构学习总结1

http://www.cnblogs.com/dengchaojie/p/7765668.html