@fiy-fish
2016-11-18T15:39:22.000000Z
字数 1407
阅读 1230
帝馨
EnumerateHerder(所有枚举类型)
项目中很多值可以抽象为枚举型,方便我们以后阅读源码
- MainFunctionType (主页功能类型枚举)
- MapTypeHeader (地图类型枚举)
- DefenceTypeHeader (设防控制枚举)
- CheckStatusType (一键检测结果枚举)
Category(分类)
对系统类方法的补充,比如UIView 中经常会用到的方法,取view得中心点,取view的坐标最大值,这些方法都可以抽象到分类中
- UIImage+ChangeColor(图片处理)
- UIViewController+BackButtonHandler(控制器扩展)
- UINavigationController+ShouldPopOnBackButton(导航控制器扩展)
CMCells (自定义cell)
CMViews (自定义view)
Library (三方库)
app入口
这里初始化项目文件,配置远程推送,日志输出,地图初始化,友盟分享初始化等
登录注册
进入app之后,进入LoginViewController(登录)或者RegisterViewController(注册)中
主页面
登录成功之后,进入主页面 MainViewController ,这里显示地图,地图定位在当前车辆位置,可以进行导航和寻车操作。
可由主页面进入设置页面,数据分析页面,报警列表页面,车辆类别页面,车辆追踪页面,历史轨迹页面,车辆设置页面
AFNetworking
网络框架
SDWebImage
网络图片处理框架
MJExtension
网络数据转模型
IQKeyboardManager
键盘动画库
BlocksKit
可以把UI控件的事件转化为block(闭包形式处理)
SVProgressHUD
提示视图
UMengSocial
友盟分享库
BaiduMapKit
百度地图框架
AMapNavi
高德地图框架
MJRefresh
网络数据刷新
Masonry
手写约束框架