常用工具类,方法,扩展,视图等
一些常用控件
- BTLabel 可以调整label中文件在垂直高度上的位置
- MGSwipeTableCell 横滑cell
- OBShapedButton 可以改变button的形状
- YZKAttributedMarkup 在指定位子上添加事件
- YZKSelectTableView 写好的一个带tableView的弹框
常用的加密方法
- Crypto 包含AES,DES,3DES,HMAC等多种加密方法
- GTMBase64 base64加密和解密
- MD5 字符串md5加密
常用的Foundation扩展
- NSArray 根据数组元素object的属性key-value,查询数组中是否包含object。
- NSDate 日期和字符串各种格式的互转,获取当前年,月,日等。
- NSFileManager 沙盒目录中document,library,caches的路径。
- NSString 字符串拼音,首字母,邮箱手机号身份证校验方式,文件宽高计算。
常用的UI控件扩展
- UIButton 倒计时button,根据state设置背景颜色
- UIColor 设置渐变颜色及16进制颜色
- UIImage 图片转向,压缩,加水印文字等,毛玻璃图片,根据颜色生成图片。
- UINavigationController 添加controller转场动画。
- UIScrollView 自动计算contentSize
- UIView 设置frame,设置边框,获取快照,获取controller,视图层级等。
二维码,扫描二维码及生成二维码
视频播放相关
国际化字符串,选择语言等
设置UDID,获取当前机型