MVVM ——
ApplicationSupport AppDelegate类
Request 数据请求类
Config 配置文件
CustomModel / DataModel 自定义模型类 (用户model , 消息model , ViewModel的父类 )
Resource 资源
Images 图片
InterfaceBuilder xib和 storyboard
Tools 工具类 (不清楚哪些属于此类)
Vendor 第三方类
Element 元素类 (ViewController 类和 单个 View )
ViewControllers ViewController类 (或者是 以Controller的类型命名)
Controller controller类 (只存放controller)
View view类 (存放和controller相关的视图 cell / headerView )
DataSources (tableview/collectionView等) 用单独的类处理DataSources
Protocol 处理协议等
ViewModel 视图模型类 (和View and model 相关的逻辑处理 , 比如 数据请求,请求到数据后更新view)
MethodsModel methods类 controller中用到的一些方法
……………… 根据需求可以将文件中较多的代码分类成单独的一个类进行 简化
ElementViews View类 公共的 或者是孤立view类
DataSources (tableview/collectionView等) 用单独的类处理DataSources
Protocol 处理协议等
ViewModel 视图模型类 (和View and model 相关的逻辑处理 , 比如 数据请求,请求到数据后更新view)
MethodsModel methods类 controller中用到的一些方法
ElementNavigation Nav类 tabbar/ tabbarController 等
DataSources (tableview/collectionView等) 用单独的类处理DataSources
Protocol 处理协议等
ViewModel 视图模型类 (和View and model 相关的逻辑处理 , 比如 数据请求,请求到数据后更新view)
MethodsModel methods类 controller中用到的一些方法