SGExtension 1.0.1

SGExtension 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最新发布2016年9月

iOSSinger维护。



  • iOSSinger

分类

NSArray+Chinese

  • 打印数组,显示中文

NSDictionary+Chinese

  • 打印字典,显示中文

NSData+SGZlib

  • ZLib 压缩/解压 数据,适合对大量二进制数据进行压缩
  • 需要导入libz.tdb

NSNumber+Random.h

  • 产生不重复的随机数,随机数范围:[min(max).
  • 给出一个概率,返回YES/NO

NSString+Size

  • 计算单行字符串尺寸
  • 计算多行字符串尺寸

UIColor+Random

  • 根据R,G,B值生成一个颜色
  • 生成随机颜色

UIImage+Extension

  • 生成一个没有遮罩效果的图片
  • 生成指定颜色、指定大小的图片
  • 生成一个可拉伸的图片
  • 裁剪一张图片,按区域裁剪
  • 压缩到指定大小,通常用于压缩头像
  • 裁剪成圆形
  • 图像水印
  • 虚化照片

UIImageView+SGZoom

  • 设置图片是否可以缩放,最大/最小缩放比例

UILabel+Message

  • 快速小弹窗

UIView+SGFrame

  • 快速修改frame的某一个属性

UITextView+placeholder

  • 设置UITextView的placeholder

UIView+ScreenShot

  • 对view截图

UIView+SGFrame

  • 快速需要修改frame,注意修改size: bounds以中心扩展,frame以左上角扩展

UIView+Xib

  • 通过xib快速修改控件属性
  • 需要设置keypath

工具

SGDeviceOrientationManager

  • 获取当前的屏幕方向,不管用户是否打开了方向锁

SGFps

  • 计算当前屏幕的每秒帧数(fps)

SGSwapMethod

  • 交换对象方法和类方法