IOS工程文件结构规范
2017-07-12 本文已影响34人
面皮大师
IOS工程文件结构规范
.
├── SSWG
│ ├── Base:基类
│ │ ├── Mode:Model层基础类
│ │ ├── Service:Service服务基础类
│ │ ├── NavigationViewController:导航基础类
│ │ ├── TableView:列表基础类
│ │ ├── ViewController:视图基础类
│ │ └── CollectionViewController:组合列表基础类
│ ├── Define:宏定义
│ │ ├── System:系统宏定义
│ │ ├── UtilMacros:工具宏定义
│ │ ├── URLMacros:链接地址宏定义
│ │ ├── FontAndColorMacros:字体和颜色宏定义
│ │ └── ThirdMacros:第三方库宏定义
│ ├── Manager:管理类
│ │ ├── AppManager:应用管理
│ │ ├── UserManager:用户管理
│ │ └── NetWorkManager:网络管理
│ ├── Modul:具体功能模块
│ │ └── Home
│ │ ├── ViewController:视图控制器
│ │ ├── Model:模型
│ │ ├── Service:服务
│ │ ├── View:视图
│ │ └── Resource:资源图片
│ ├── Util:工具类、第三方工具封装
│ │ ├── AES:加密算法
│ │ ├── Category:类别
│ │ ├── MBProgressHUD:全局等待层
│ │ └── OpenUDID:设备ID
│ ├── Vendor:第三方库
│ │ ├── AliBaiChuan:阿里百川
│ │ ├── AliPay:支付宝
│ │ ├── U-App:友盟统计
│ │ ├── U-Push:友盟消息推送
│ │ ├── U-Push:友盟消息推送
│ │ └── WeiXin:微信支付
│ └── Resource:公共资源库
│ ├── Bundle:束文件
│ ├── System:系统资源,图标等
│ ├── Public:公共图标
│ ├── Plist:Xml本地文件
│ └── Other:音视频等文件
└── Pods:CocoaPods库文件管理工具
├── AFNetworking:网络请求
├── MJRefresh:下来刷新
├── Pop:动画
├── Masonry:布局
├── CYLTabBarController:TabBar自定义
├── YYKit:富文本
├── SDCycleScrollView:乱播广告
├── SDWebImage:网络图片
├── PNChart:图表
├── VTMagic:切换Bar
├── YYModel:数据模型解析
├── ReactiveObjc:敏捷编程
├── MJPhotoBrowser:相册
├── MJExtension:常用拓展
└── IQKeyboardManager:键盘