IOS 项目目录结构

项目结构林林总总,最好的是能够方便、快捷,最好的是能够让自己也让别人快速的了解项目。


IOS 项目目录结构_第1张图片
Demo

Common:宏定义的头文件;自定义的单列;公共的类方法;自定义的API请求等;


Library:第三方的类库;


CateGory:分类;


Resource:一些资源文件,包括图片、plist、音频视频等,当然在这里面可以添加文件目录去更佳细化;


Model:自定义的一些对象;


AppUI:顾名思义就是APP的UI了,里面具体的可以按照项目的模块去区分,比如HomeVC、OrderVC、PersonalVC;

以HomeVC举例说明:HomeHeader就是HomeVC这个模块下文件名,以方便其他模块或者APPDelegate调用;HomeVC.h、HomeVC.m即主题了,HomeViewModel是来处理HomeVC的业务逻辑,HomeVC里面只处理UI部分,view文件目录包含HomeVC下的自定义view了

你可能感兴趣的:(IOS 项目目录结构)