iOS项目工程架构示范
为了使得整个工程看起来更加清晰有层次,工程文件的分类很重要,这里示范一个比较规范的工程目录分类
- 1.Classes:存放所有的类文件
- 2.Frameworks:存放系统库及第三方SDK的依赖库
- 3.Libraries:存放第三方的SDK及其它的资源文件
- 4.Resources:存放图片等资源文件
图片示意

Classes文件详细分类
1.Controllers:控制器
*主要存放一些(ViewController || DataHandler || DataSource || Delegate )等类文件
2.Views:各类视图
*(view , cell ,textfield)等各类控件的重写方法
3.Models:模型
*例如:userInfo.h
4.Modules:存放一些封装类,相对独立的文件
*例如:MyHTTPRequest.h或者是一些封装了第三方SDK的类文件
5.Interfaces:接口
*这里可以存放一些移植性较高的类文件
6.Extensions:扩展