概述
本文是在看过微信公众号<ios开发>中的两篇文章<ios从0到1搭建高可用App框架>和<怎么创建一个好的App目录>所做的笔记,也算是总结。
复制代码
App目录结构的构建:
烂代码的特点的:架构松散,底层混乱,缺少规范。
构建App目录的原则:
- 易读
- 易维护
- 易扩展
构建目录应考虑的问题:
-
项目有哪些模块
-
各模块如何实现
在实现各模块的时应考虑的问题:
- 使各模块间更高效的交流
- 避免冗余代码
- 使程序更健壮,更轻量级。
-
如何快速找到自己所需要的功能
具体实现
- 主项目目录先按照MVC层次划分,内层目录再按照项目功能模块划分
- 主项目目录先按照功能划分,内层目录再按照MVC层次划分
- 辅助功能单独划分层级
-
Utils文件夹 有些工具类,主要包含全局通用工具,来源于对第三方框架的二次封装,或是自己的工具类。
-
Base文件夹 用来存放项目的基类,如TabbarController,NavigationController等。基类作用包含一些定制化的内容,例如页面的样式,空数据页面等。
-
ThirdParty 用来存放第三方类库。
-
Definde 定义一些全局通用宏。
-
Resource 资源文件夹,用来存放一些全局的一些资源文件。
-
Pods CocoaPods设置第三方开源库。
最后
以上就是明亮大炮为你收集整理的基础App架构App目录结构的构建:的全部内容,希望文章能够帮你解决基础App架构App目录结构的构建:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复