iOS项目的架构分类
2016-01-28 11:20
447 查看
项目还是按业务功能划分,如登录,新闻等等。。,项目如下
MyProject
Main ----------------------------------------------------------------主程序
Login-------------------------------------------------------------------------登录模块
Model-----------------------------------------------------------使用瘦model,业务逻辑
ViewController-----------------------------------------------------
ViewModel-----------------------------------------------------------使用瘦model,业务逻辑
ViewCell----------------------------------------------------------单元格
News-------------------------------------------------------------------------新闻模块
Model-----------------------------------------------------------使用瘦model,业务逻辑
ViewController-----------------------------------------------------
ViewModel-----------------------------------------------------------使用瘦model,业务逻辑
ViewCell----------------------------------------------------------单元格
Services-------------------------------------------------------------------------如果不太好划分功能,可以单独创建目录
。。
Expand ----------------------------------------------------------------扩展功能
Consts ----------------------------------------------------------------常量定义,如果有需要
Macros ----------------------------------------------------------------宏定义,如果有需要
NetWork ----------------------------------------------------------------网络
Logger ----------------------------------------------------------------日志
Categories----------------------------------------------------------------分类
Cache---------------------------------------------------------------缓存
。。。
Resources ----------------------------------------------------------------资源模块,图片,文件等
Vender ----------------------------------------------------------------第三方
MyProject
Main ----------------------------------------------------------------主程序
Login-------------------------------------------------------------------------登录模块
Model-----------------------------------------------------------使用瘦model,业务逻辑
ViewController-----------------------------------------------------
ViewModel-----------------------------------------------------------使用瘦model,业务逻辑
ViewCell----------------------------------------------------------单元格
News-------------------------------------------------------------------------新闻模块
Model-----------------------------------------------------------使用瘦model,业务逻辑
ViewController-----------------------------------------------------
ViewModel-----------------------------------------------------------使用瘦model,业务逻辑
ViewCell----------------------------------------------------------单元格
Services-------------------------------------------------------------------------如果不太好划分功能,可以单独创建目录
。。
Expand ----------------------------------------------------------------扩展功能
Consts ----------------------------------------------------------------常量定义,如果有需要
Macros ----------------------------------------------------------------宏定义,如果有需要
NetWork ----------------------------------------------------------------网络
Logger ----------------------------------------------------------------日志
Categories----------------------------------------------------------------分类
Cache---------------------------------------------------------------缓存
。。。
Resources ----------------------------------------------------------------资源模块,图片,文件等
Vender ----------------------------------------------------------------第三方
相关文章推荐
- 禁止IP访问网站的方法及工具
- 基于linux-4.3.2的ZYNQ的时钟驱动架构和原理解析
- iOS应用架构谈 本地持久化方案
- Hadoop平台架构--存储篇
- Hadoop平台架构--硬件篇
- web_profile(网站分析)配置
- FFMPEG架构分析
- WEB网站常见的攻击方法总结与原理分析
- SOA的精髓在于面向接口做架构设计
- 端游、手游服务端常用的架构是什么样的?
- 怎么搞定企业网站需求?
- 谈谈软件的高扩展性、高可用性、高可维护性-------针对网银接入项目的思考
- 理解RESTful架构
- 竞品分析5步法教你如何分析竞争对手网站
- 网站谷歌
- 基于WebGIS技术的在线地图共享网站Maplet开发阶段小结
- 三层架构——穿针引线
- java项目——网站JS的兼容性
- (转) 架构师的能力模型
- 正则表达式学习-网站