Skip to content

Latest commit

 

History

History
87 lines (77 loc) · 4.06 KB

工程文件结构说明.md

File metadata and controls

87 lines (77 loc) · 4.06 KB

2017年07月19日15:38:41 完成

工程文件结构说明

工程结构

.
├── Base.lproj							: 基础系统控件
├── CustomUIKit							: 自定义 UI 相关控件
│   ├── TSToolbar                       : 工具栏
│   ├── TSWebViewController             : 网页浏览器
│   ├── TSRankingListTableView          : 排行榜
│   ├── TSAllKindsOfPopView             : 成功或失败提示弹窗
│   ├── TSCitySelectorView              : 城市选择器
│   ├── TSCustomActionsheetView         : 自定义的ActionSheetView
│   ├── TSActivityIndicatorView         : 进度指示器
│   ├── ImagePicker                     : 图片选择器
│   ├── TSViewController                : 控制器
│   ├── TSButton                        : 按钮控件
│   └── TSUserInterfacePrinciples       : 用户视觉规范
├── FutureController
│   ├── Common
│   │   ├── TSPicturePreviewVC          : 图片查看器
│   │   ├── TSHomepageVC                : 用户主页
│   │   └── 杂项
│   ├── TSAccount                       : 账户相关
│   │   ├── ForgetPassword
│   │   ├── Login
│   │   ├── Register
│   │   └── TSAccountUX.swift
│   ├── TSComment                       : 评论
│   ├── TSDiscover                      : 发现
│   │   ├── TSMusic                     : 音乐
│   │   └── TSNews                      : 资讯
│   ├── TSMe                            : 个人中心
│   │   ├── FollowFansList              : 粉丝/关注列表
│   │   ├── TSMeVC.swift                : 个人中心页面
│   │   ├── TSSetUserInfoVC.swift       : 设置用户信息
│   │   └── TSSetting                   : 设置
│   ├── TSMessage                       : 消息
│   └── TSMoment                        : 动态
│       ├── Detail                      : 动态详情
│       ├── List                        : 动态列表
│       └── Write                       : 发布动态
├── Global								: 全局文件夹
├── DataBase							: 本地数据库
│   └── UserDataBase					: 用户数据库
├── Libraries							: 库文件源码 ( 必须要修改源码的三方提供库,才存放在这个文件 )
│   ├── Geohash							: 坐标转字符串
│   ├── GTMRefresh						: 自定义刷新视图
│   └── ImagePicker                     : 图片选择器
├── Share                               : 分享模块
└── SupportFile							: 系统支持文件
│   └── AppDelegate.swift               : 应用代理类
├── TSIM                                : 即时聊天文件夹
├── TSNetwork							: 网络文件夹
│   └── NetworkManager    : 多层复杂的网络通讯管理
│   └── NetworkRequestMethod        : 网络通讯方式
│   └── TSReachability.swift            : 网络连接状态检查
├── TSTaskQueue							: 任务队列
├── TSDataBase							: 数据库
├── Tool                                : 工具类
│   ├── Common                          : 通用工具类
│   │   ├── TSNotifications.swift       : 通知名称记录
│   ├── Data                            : 数据处理
│   ├── TSErrorCenter                   : 统一APP 错误码中心
│   ├── TSLogCenter                     : 统一日志输出中心
│   └── UIView                          : 视图层处理

图片文件夹树状图说明

本地图片素材统一存放在Thinksns Plus/Assets.xcassets/文件夹下.

.
├── AppIcon.appiconset  : 应用图标
├── BaseClass           : 基础类图片素材
├── CustomKit           : 自定义类图片素材
├── FutureController    : 特性控制器图片素材
└── Global              : 全局图片素材