• MVVM


    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中用到的一些方法
    
  • 相关阅读:
    Redux API之compose
    Redux API之bindActionCreators
    Django组件-admin
    Django组件-分页器
    Django视图之FBV与CBV
    前端综合练习
    05-前端之jQuery
    关于DOM操作的案例
    04-再探JavaScript
    03-初识JavaScript
  • 原文地址:https://www.cnblogs.com/levy/p/4867514.html
Copyright © 2020-2023  润新知