我们总是想能快速的开始一个工程 组织相应的架构 利用第三方framework 创建快速的宏代码 总之都是能够快速、高效的完成项目开发。而此事例工程向大家展示了如何快速开发、集成。
使用Tools:只使用工程中的Tools进行辅助开发
- 文件目录结构
- 依赖framework
主要是一些常用文件的分类,并且每个分类都建立了常用方法 直接在pch 文件导入 AllCategory.h
即可在工程任意地方使用
存放一些不能通过pod导入的三方framework
目前导入如下:
1.Alipy
常用的内部framework
-
Customized 等待自定义
-
CustomRefresh 根据MJRefresh自定义刷新header
CustomRefresh
通过播放多张图片进行动画CustomeGifRefresh
根据拖拽程度 使用UIBezierPat
进行绘制动画
-
FitScreen 根据屏幕尺寸 自动匹配相应的float
-
TipsView 用于请求过程中的进度展示 完成时的提示信息
-
支付插件 集成支付宝和微信支付 在使用支付时 调用以下方法
- (void)payWihtPayment:(Payment)payment payResult:(PayResult)payresult;
- 基础控件
- layout class继承
BaseLayoutConstraint
就可以设置不同屏幕的尺寸
- APIKey 用来存放需要使用到的sdk的相关信息
-
Resource Tools使用到的相关图片
-
Cell 为cell添加通用方法 利于xib导入cell
-
View 为View添加方法 利于xib导入View
-
ViewController 为View添加方法 方便子类实现通用方法
-
Parameter 作为网络请求传参基类 实现转property为字典 解决了nil导致NSDiction崩溃问题
常用的宏