IOS目录

作者: 51340fef90e4 | 来源:发表于2017-02-24 18:22 被阅读0次

目录结构确实非常重要,面试官这么问他,无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼明白相应的业务和职能,这也能体现开发者的经验和架构水平。

目前,我接触过的项目中,比较常规的两种结构:

1.主目录按照业务分类,内目录按照模块分类(主目录按照MVC架构分类,内部根据项目模块分类)

优点:相对比较快定位对应的业务。

缺点:模块相关类太过分散,需要来回切换寻找文件,不方便开发。

2.主目录按照模块分类,内目录按照业务分类

优点:对模块的类集中化,方便管理与开发。

缺点:当几个模块共用一些类时,不太好归类。

假设对简书iOS应用目录分类(非官方):

1.主目录按照业务分类,内目录按照模块分类

2.主目录按照模块分类,内目录按照业务分类

注意: 以上两种分类不是绝对的,具体还得按照业务需求去归类。如果公司多项目的话(指外包公司,哈~),可以尝试按照自己的逻辑去归类,或可以多观察下身边大牛搭建的项目,会吸取到其中的奥秘。代码也一样,多看看大神写的,甚至可以直接模仿大神的代码风格,别人也会把你当做大神!

ps:有评论说,目录备注中文名感觉就lo了。确实开发中,一些非常有经验的程序员,不会这么干,甚至在代码中也很少中文注释。但个人觉得,普通或中高级工程师真滴很有必要多些注释,由于经验少,变量和方法名可能都命名不好,很多用googl翻译直译,甚至自己到审查代码时都不能直译出来。多谢注释好处就是就算你看不懂我写的代码,也一定能让你知道这是干什么滴(万不得己时,哈~),方便自己也方便别人!最后,目录没有真正的好坏之分,只要适用于自己的业务,就是好的目录!

相关文章

  • ios仓库地址

    ios仓库目录

  • iOS_逆向(2)_iOS平台简介

    一丶iOS目录结构简介 iOS开发者,日常操作所对应的功能模块大多来自iOS的独有目录; 二丶app目录 三丶其他

  • weexEros 省市区三级联动插件之ios

    集成方式 安装 ==================================== 打开iOS目录工程目录/...

  • [iOS-Practice] 项目结构

    总结时读到的一系列文章 iOS应用架构谈 开篇我的iOS工程结构iOS项目的目录结构-原创iOS 项目的目录结构能...

  • Xcode清理,释放存储空间

    1、iOS DeviceSupport文件 目录地址:~/Library/Developer/Xcode/iOS ...

  • 搜索导航

    目录 iOS英文博客 iOS中文博客 iOS英文博客 raywenderlich nshipster appcod...

  • 2019-02-20 关于.xcodeproj文件

    RN项目怎么打开iOS端的原生代码呢? 直接用Xcode打开项目目录下的ios目录。 finder进入项目目录下的...

  • iOS沙盒目录介绍

    iOS应用程序只能访问自己的目录,这个目录称为沙箱目录,而应用程序间禁止数据的共享和访问。iOS沙盒目录结构如下:...

  • IOS目录

    目录结构确实非常重要,面试官这么问他,无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼明白相应的业务和职能,这...

  • iOS-拷贝文件/文件夹

    序言 常用的IOS目录 不常用iOS目录 获取应用目录 下面就是这些文件夹获取路径的方法: 1.获取AppName...

网友评论

      本文标题:IOS目录

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