Kssss / SGCategory

iOS 非常好用的分类,中文注释,喜欢给个星

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

功能介绍

##NSArray

  1. 数组倒置排序
  2. NSset转数组

##NSDate

  1. NSDate时间格式化 (yyyy-MM-dd HH:mm:ss.SSS)
  2. 获取系统当前的时间戳,即当前时间距1970的秒数(以毫秒为单位)
  3. 获取当前的时间 yyyy-MM-dd HH:mm:ss
  4. 当前 年(2018) 月(1) 日(1) 周几
  5. 计算两个日期之间的天数
  6. 返回指定时间差值的日期字符串
  7. 指定时间加指定天数返回最终日期
  8. 气泡聊天的时间轴时间计算

##NSMutableDictionary

  1. 筛选出 空字符串、空数组、空字典

##NSObject

  1. 给一个对象发送消息 不需要校验方法是否实现
  2. 给对象发送一个传递多个值 不需要校验方法是否实现
  3. 动态调用类方法 不需要校验方法是否实现
  4. 黑魔法交换

##NSString

  1. 字符串的MD5
  2. 二进制Data的MD5
  3. 文件的md5
  4. 数字字符使用千分位格式化
  5. 数字字符串元转换成分
  6. 正则字符替换
  7. 正则匹配
  8. 纯数字效验
  9. 金额效验
  10. 手机号效验
  11. 固定电话效验
  12. 邮箱效验
  13. 身份证效验
  14. 特殊字符效验
  15. 根据字体计算文字size(文字不换行)
  16. 根据字体,和文字最大宽度计算文字size

##NSTimer

  1. 构造一个定时器

##UIViewController

  1. 添加键盘切换通知
  2. 移除键盘切换通知
  3. 键盘即将切换高度通知方法
  4. 类方法一行代码从StoryBoard 加载控制器
  5. 当前 window上面的展示的控制器
  6. 当前 window上面的展示的根控制器
  7. 当前 keywindow 的根控制器

##UIBarButtonItem

  1. 快速创建一个UIBarButtonItem

##UIView

  1. 获取View所在的控制器
  2. 自定义圆角
  3. 获取和修改x,y,w,h,origin,size,centerX,centerY
  4. 截屏生成imageView
  5. 一行代码加载Xib视图

##UIWindow

  1. 当前window
  2. 当前 APP keywindow
  3. 获取window 当前显示的控制器

##UIImage

  1. 截取图片部分的内容
  2. 截取正圆图片
  3. 截取一个圆形图片并加上外框
  4. 截取一个圆形图片并加上内框
  5. 生成纯颜色图片
  6. 合成一张图片
  7. 添加毛玻璃效果
  8. 将彩色图片转化为灰色图片
  9. 图片加蒙版
  10. 图片加水印
  11. 压缩、放大图片
  12. 根据 size 大小获取图片
  13. 拉伸图片
  14. bundle 中加载图片
  15. 截取view的图片
  16. 深复制图片
  17. 重新设置图片的方向,防止上传到服务器,图片方向错误
  18. 生成二维码

##CALayer

  1. 暂停动画
  2. 恢复动画

##UIColor

  1. 16进制自动转换RGB颜色

About

iOS 非常好用的分类,中文注释,喜欢给个星


Languages

Language:Objective-C 100.0%