XYQuick 0.9.10

XYQuick 0.9.10

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年2月

Heavenuxyheaven维护。



XYQuick 0.9.10

  • 作者
  • xingyao095

使用方法

要运行示例项目,首先克隆存储库,然后在Example目录中运行pod install

需求

安装

XYQuick可通过CocoaPods获取。要安装它,只需在您的Podfile中添加以下行:

pod "XYQuick"

作者

xingyao095, [email protected]

许可证

XYQuick可在MIT许可证下使用。更多信息请参阅LICENSE文件。

{XY} Quick

{XY} 快速开发框架是用来快速高效开发的工具库。它包含CoreEventUI三层,封装了数据持久化,数据缓存(文件缓存,内存缓存),kvo,Notification,delegate,动画,图片处理,自定义了ViewController生命周期。

  • 本库采用ARC

XYQuick

核心

  • XYTimer // 定时器类
  • XYKVO // KVO的封装
  • XYNotification // NSNotification的封装
  • XYSandbox // 沙箱路径
  • XYSystemInfo // 系统信息
  • XYJSON // json to object , object to json
  • XYAOP // 面向切面编程
  • XYProtocolExtension // 协议扩展
  • XYReachability // 网络可达性检测
缓存

缓存模块,包含内存缓存,文件缓存,UserDefaults

调试

调试模块,包含单元测试,时间统计

事件

  • XYMulticastDelegate // 多路委托
  • XYSignal // 责任链信号
  • XYNotification // Notification的封装
  • XYKVO // KVO的封装
  • XYFlightweightTransmit // 轻量级的底层往高层传数据

UI

  • XYKeyboardHelper // 弹出键盘时,移动所编辑的控件的通用解决方案
  • XYAnimate // UIView动画的封装
  • XYTabBarController // 自定义的UITabBarController
  • XYBaseViewController // 自定义ViewController生命周期
  • XYViewControllerManager // UIViewController 管理类

XYVender

  • 第三方库的简单包装,例如
    • RequestHelper 网络通信类
    • XYBaseDao 泛化的本地dao类

实验室

这里是一个实验室,其中包含一些实验性质的代码。您可以根据需要参考这里的代码,并将其复制到项目中。


安装

  • 本库基于ARC
  • 将XYQuick拷贝到项目里
  • 在需要使用的文件或pch中 `#import "XYQuick.h"`
  • XYQuick_Predefine 中开启或关闭所需的编译选项()

Podfile

pod 'XYQuick'

#import "XYQuick.h"