App的主工程,负责管理AppDelegate
的生命周期和第三方服务的注册等
App业务层中的共用模块,主要负责比如Encryption
, Permissions
, AppDocument
等,主要为业务层提供服务
App的数据存储层, 提供给整个App的业务层提供数据存储和读取的API
App的网络数据层, 提供给整个App的业务层提供与后台数据对接的API
App的路由层, 负责控制整个App中各个业务模块的页面跳转
App的基类和协议层,负责给整个App的业务模块提供基类和协议
App的工具层,提供给整个App服务,比如常用类型的Extension
,Logger
,NameSpace
,GCDAsync
等