项目架构

一 、简单模式

这种模式适合较小规模的开发。(人员:1-3人合作)

 ├── Standards 规范
 │   ├── DirectoryStructure.h 目录结构
 │   ├── Code.h               代码规范
 ├── Main      主要类
 │   ├── Base =>基类
 │   │   ├── Model
 │   │   ├── View
 │   │   └── Controller 
 │   ├── * Home =>首页 (刘佳达)
 │   │   ├── Model
 │   │   ├── View
 │   │   └── Controller
 │   ├── Login =>登录
 │   │   ├── Model
 │   │   ├── View
 │   │   └── Controller
 │   ├── Public =>公共组件
 │   │   ├── Model
 │   │   ├── View
 │   │   └── Controller
 │   └── others
 │       └── 引入第三方框架等
 ├── Resources  资源
 │   ├── Image =>图片
 │   ├── Plist =>首页
 │   ├── Json =>登录
 ...其他组件
 └── Expand(扩展)
     ├── Category(类别)
     │   ├── UIViewController+NavigationItem.h
     │   └── UIViewController+NavigationItem.m
     ├── Constant(常量)
     │   └── Constants.h
     └── Macro(宏)
         ├── URL.h
         ├── Size.h
         ├── Color.h
         └── System.h

以上为现有项目简单的目录结构及规范。

原则:1.添加新类时需要在类前加*和作者,以便他人学习及Review代码,leader审核通过可去掉*。

屏幕快照 2016-08-31 下午12.09.41.png

====================================

二、团队合作模式

这种模式适合大规模的开发。(人员:一般3+人合作)

屏幕快照 2016-11-04 下午1.53.38.png
屏幕快照 2016-11-04 下午1.59.26.png

这种模式的好处是,各种开发完成测试,通过Pods管理集成。各个业务线测试完成后集成到master。互相干预比较小。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,466评论 25 708
  • 按: 昔亚圣之辟杨墨、斥禽兽者,痛于伦理之毁弃、人兽之无分。当其时也,个人主义(杨朱)与功利主义(墨翟)盛行天下,...
    陈子文丛阅读 832评论 0 0
  • 近来无事,时隔四五年又一次看电影《无法触碰》。缘由是一位朋友让我推荐一部好的电影,首先跃入脑海的就是这部电影。电影...
    晨禾阅读 719评论 0 0
  • “齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换。...
    Supreme_DJK阅读 309评论 0 0
  • 本文主要讲解Android中帧动画的使用,首先准备好需要的图片资源,本文转载自:http://blog.csdn....
    Glemontree阅读 424评论 0 2