iOS开发 项目目录结构

  • Class:存放的是App中所有的模块功能
  • Base:存放一些基类,比如BaseViewController,BaseModel等,共性直接在基类中去修改
  • Vendor:三方,因为我的项目中使用cocopods管理三方,所以这个文件夹中我在此放的是一些比较小的功能的第三方
  • Framework:存放一些类库或者自己封装的一些静态库
  • Resource:存放app中一些索引资源,比如图片,文本等,或者将图片打包的Bundle
  • Custom:这个文件夹我用来存放自己项目或者公司自己风格的一些自定义的视图,比如我们常见的上拉加载,下拉刷新的自定义头部空间等
  • API:这个只专门用来做网络处理的,因为这个项目基本上都会用到网络请求,算是比较重要的一个部分,所以在此单独拿出来作为一个分类
  • Support:这个用来存放一些比较小的模块,比如常用的一些工具类,分类,宏定义,PCH文件等
  • Main:专门存放AppDelegate或者AppDelegate的Category
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 引言 经过前段时间的一番疯狂面试,终于算是安定下来了,刚入职一家感觉不错的公司。公司想要在原来产品的基础之上再做一...
    欧大帅Allen阅读 3,150评论 0 1
  • 开始前的思考 既然从零开始,那么在创建项目目录结构的时候我考虑到的问题有: 1、项目中有哪些功能?2、各功能如何实...
    德山_阅读 4,003评论 0 1
  • 一、引言 经过前段时间的一番疯狂面试,终于算是安定下来了,刚入职一家感觉不错的公司。公司想要在原来产品的基...
    雪上踏痕阅读 9,515评论 5 18
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,796评论 1 32
  • 昨天上午回家看婆婆,下午7:00左右,爸给我打电话说婆下午上厕所又摔了一跤,现在都没有什么神光了!可能就是这...
    30岁死80岁埋阅读 806评论 0 0