美文网首页
目录结构

目录结构

作者: 李先生的咸柠七 | 来源:发表于2018-09-27 08:40 被阅读0次
3.png

目录结构

  • Class:存放的是App中所有的模块功能

  • Base:存放一些基类,比如BaseViewController,BaseModel等,共性直接在基类中去修改

  • Vendor:三方,因为我的项目中使用cocopods管理三方,所以这个文件夹中我在此放的是一些比较小的功能的第三方

  • Framework:存放一些类库或者自己封装的一些静态库

  • Resource:存放app中一些索引资源,比如图片,文本等,或者将图片打包的Bundle

  • Custom:这个文件夹我用来存放自己项目或者公司自己风格的一些自定义的视图,比如我们常见的上拉加载,下拉刷新的自定义头部空间等

  • API:这个只专门用来做网络处理的,因为这个项目基本上都会用到网络请求,算是比较重要的一个部分,所以在此单独拿出来作为一个分类

  • Support:这个用来存放一些比较小的模块,比如常用的一些工具类,分类,宏定义,PCH文件等

  • Main:专门存放AppDelegate或者AppDelegate的Category

以上就是个人对于项目目录结构的一些看法,没有说绝对好的目录结构,只有我们不断优化的目录结构,在开发中我们更重要的还是要结合自己项目本身,具体情况具体分析,当然思想才是最重要的,希望大家多提宝贵意见,一起进步。

相关文章

  • Ubuntu常用命令

    一、Windows目录结构和Linux目录结构的区别 windows目录结构 Linux目录结构 二、Linux常...

  • ReactNative模块植入iOS 原生项目经验总结

    项目文件目录结构如下图所示:项目文件目录结构.png 目录结构解释: ReactNative目录:React Na...

  • 目录结构

    目录结构: ${root}/ build/ config/ dist/ node_...

  • 目录结构

    app,应用目录Http,应用文件目录Controllers,控制器文件目录Home,网站(PC)Admin,后台...

  • 目录结构

    图片发自简书App Class:存放的是App中所有的模块功能 Base:存放一些基类,比如BaseViewCon...

  • 目录结构

    ThinkPHP.php:框架入口文件Common:框架公共文件Conf:框架配置文件Extend:框架扩展目录L...

  • 目录结构

    In Linux/Unix, the common premise is that everything is a...

  • 目录结构

    root:root用户的相关文件home:普通用户的相关文件bin:常用命令目录, 存放很多命令的地方sbin:要...

  • 目录结构

    最主要的目的在于减少代码量,提高复用度,降低耦合度,方便后期修改。结构清晰,方便测试。 MVVM:在MVC的基础上...

  • 目录结构

    我们使用了 npm 安装项目,我们在 webstorm(Hbuild、sublim等) 中打开该目录,结构如下所示...

网友评论

      本文标题:目录结构

      本文链接:https://www.haomeiwen.com/subject/grvsoftx.html