-
Notifications
You must be signed in to change notification settings - Fork 3
Home
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) |
- 在Podfile中添加
pod 'AXKit'
。 - 执行
pod install
或者pod update
。 - 导入头文件
<AXKit/AXKit.h>
。
- 下载所有源码。
- 把
AXKit/Products/AXKit.framework
添加到项目中。 - 如果项目中第一次使用静态库,需要在target的Build Setting中
搜索
Other Linker Flags
为Other Linker Flags
添加-ObjC
。 - 导入头文件
<AXKit/AXKit.h>
。
- 下载所有源码。
- 删除
AXKit
文件夹下的Info.plist
文件,并把AXKit
文件夹所有源码拖入项目中。 - 导入头文件
"AXKit.h"
。
如果您在使用中发现BUG请点击这里反馈给开发者,谢谢~