#{XY} QuickDevelop
{XY} 快速开发框架是一个常用方法与常用第三方库的集合.封装了网络请求,数据持久化,数据缓存(文件缓存,内存缓存),kvo,Notification,delegate,动画,图片处理,自定义了ViewController生命周期.
- 本库采用ARC
- XYTimer // 定时器类
- XYObserver // KVO的封装
- XYNotification // NSNotification的封装
- XYSandbox // 沙箱路径
- XYSystemInfo // 系统信息
- XYObjectCache // 对象缓存类,包含内存缓存,文件缓存,Keychain,UserDefaults
- XYJSONHelper // json to object , object to json
- XYAOP // 面向切面编程
一大堆category
- XYKeyboardHelper // 弹出键盘时,移动所编辑的控件的通用解决方案
- XYAnimate // UIView动画的封装
- XYTabBarController // 自定义的UITabBarController
- XYUISignal // 封装的UIView的event传递类
- XYBaseViewController // UIViewController基类,自定义了ViewController的生命周期
- XYViewControllerManager // UIViewController 管理类
- Extension 第三方库的一些简单包装,如
- RequestHelper 网络通讯类
- XYBaseDao 范化的本地dao类
这里是一个实验室,里面有一些完成度不高的实验性质的代码.你可以参考这里的代码,自行拷贝到项目中.
- 本库基于ARC
- 拷贝XYQuickDevelop到项目里
- 在需要用的文件或者pch里 `#import "XYQuickDevelop.h"
-
- 在
XYPrecompile.h
开启或者关闭需要的编译选项()
- 在