美文网首页
分享一些开发工具类

分享一些开发工具类

作者: 天码行空 | 来源:发表于2017-04-18 10:43 被阅读0次

    Github下载链接

    https://github.com/YinFuLu/DevelopmentTool

    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字符串数据

    相关文章

      网友评论

          本文标题:分享一些开发工具类

          本文链接:https://www.haomeiwen.com/subject/bhdfzttx.html