本文主要跟你们分享我制做的一个分类集合WHKit,经过使用这个分类小工具,能够更进一步提升你的iOS开发效率。(支持Pod,若是pod不到,请先pod setup)
git
我本身的项目里也一直在使用WHKit ,下面就举几个例子。github
通常按钮点击事件须要用到addTarget方法,而后单独写一个方法来实现。
使用WHKit 以后,你能够直接在block中doSomething。正则表达式
建立一个控件一般须要设置许多参数
使用WHKit 你能够快速建立一个控件。例以下图中用一行代码建立自定义按钮。
不只能够快速建立按钮,导航栏的UIBarButtonItem,UILable等控件均可以快速建立。
(更多功能可下载试用)工具
获取属性列表
获取成员变量列表
得到方法列表
获取协议列表
方法交换(黑魔法)
动态的添加方法3d
你能够获得一个截屏图片
高效的为图片设置圆角
为图片增长模糊效果
得到灰度图片
旋转图片
还有更多图片处理方法WHKitcdn
不只按钮能够点击,如今view也能够点击了!点击view以后,能够很方便的直接在block中作出反应。blog
你能够直接获取设备的各种信息。事件
开发中对于时间的处理是常常遇到的,WHKit中封装了许多与NSDate的方法,下面的例子只是其中一小部分。图片
WHKit利用正则表达式,拥有多种格式有效性的验证方法。开发
WHKit可使tableview快速滚动到最上面或最下面 。
- 直接到github上下载使用:github.com/remember17/…
把WHKit文件导入工程中,在须要的地方#import "WHKit.h"- 利用CocoaPods安装到项目中: pod 'WHKit'