Skip to content
xaoxuu edited this page Aug 16, 2017 · 5 revisions

■ 框架简介

iOS development kit for system class extensions 这是一个系统类的功能扩展和一些常用的控件封装,综合型开发工具包。

有了AXKit,你可以很大程度上简化一些系统方法的调用,例如使用block的方式创建一个按钮,虽然这一点和BlocksKit的功能相同,但是AXKit不只有对系统方法的block封装, 还有例如字符串的扩展,你可以通过文件名去创建图片、创建VC、创建View;手势扩展,可以用一个block给视图添加手势; 又如沙盒文件的链式封装,让你仅用一行代码保存或读取一个沙盒文件;还有NSUserDefault的完善、代码冷却机制(一段时间内不会重复执行的代码);还内置了简化版的颜色主题框架;万能控制器跳转(push/pop到任意层级的VC、跳转到指定文件名的VC)等等。

模块 描述
AXFoundation Foundation 的扩展和增强
AXProgressHUD 一个简单易用的提示框
AXCarousel 轮播图
AXDrawer 侧滑手势框架
AXTabBar 可滑动的TabBar(目前只有顶部TabBar)

■ 安装

CocoaPods 方式

  1. 在Podfile中添加 pod 'AXKit'
  2. 执行 pod install 或者 pod update
  3. 导入头文件 <AXKit/AXKit.h>

静态库方式

  1. 下载所有源码。
  2. AXKit/Products/AXKit.framework 添加到项目中。
  3. 如果项目中第一次使用静态库,需要在target的Build Setting中 搜索Other Linker FlagsOther Linker Flags添加-ObjC
  4. 导入头文件 <AXKit/AXKit.h>

手动导入

  1. 下载所有源码。
  2. 删除 AXKit 文件夹下的 Info.plist 文件,并把 AXKit 文件夹所有源码拖入项目中。
  3. 导入头文件 "AXKit.h"

■ 反馈

如果您在使用中发现BUG请点击这里反馈给开发者,谢谢~