Github下载链接
LocationManager
快速定位
WaterflowLayout
自定义UICollectionView布局
XFZNavigationrViewController
自定义导航控制器返回键
ClearCacheTool
沙盒数据管理器
YFAudioTool
音频播放工具
CoreDataManager
CoreData管理器
STAlertView
自定义提示框,动态弹出
VideoPlayView
视频播放器
Single:
快速创建一个单例
HelperUtil:
常用的正则表达式(手机号,邮箱等)
LXFileManager:
将对象取归档到沙盒,读取存储删除沙盒及偏好设置的数据
LocalPushCenter:
快速使用本地通知
LXMacro:
便利宏,便捷定义@property属性
UIView+LXExtension:
1.快速设置控件frame
2.快速根据xib生成View
3.判断两个view是否重叠
UITextField+LXExtension:
1.设置textField的占位文字颜色
UIBarButtonItem+LXExtension:
1.快速自定义导航栏上的按钮
UIImage+LXExtension:
1.快速生成圆形图片
2.给定一个不要渲染的图片名称,生成一个最原始的图片
3.模糊效果
4.固定宽高
5.剪切图片某一部分
6.将自身填充到指定的size
NSString+LXExtension:
1.根据文件名计算文件大小
2.快速生成缓存/文档/临时目录路径
3.根据文字返回文本占用的高度/宽度
NSDate+LXExtension
1.两个时间之间的时间间隔
2.是否为今天,昨天,明天
3.当前是周几
NSDictionary+PropertyCode
1.根据字典快速生成Property属性
使用场景:根据网络请求返回的字典数据,写对应的模型。当属性多时,用手写很费功夫,可用这个类快速打印出所有的模型属性,直接粘贴即可
NSObject+JSON
1.字典或对象转成JSON字符串数据