BuffKit 0.16

BuffKit 0.16

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布上次发布2016年7月

Ral Wayne 维护。



BuffKit 0.16

  • 作者
  • R4L

需要 iOS7.0+

iOS 基础功能组件

简介

BuffKit 包含对 Foundation 类或实例的扩展,并提供了 iOS 应用程序的基本功能。

支持的功能

  1. Cypher:MD5,SHA1,SHA2,AES,DES,3DES,BLOWFISH.
  2. Null-handler:防止 NSDictionary,NSString,NSNumber 或 NSArray 为 null 时崩溃。
  3. Frame-access:访问 UIView,CALayer 和屏幕的框架。
  4. Geo-coordinates-transformation:wgs84(gps) 到 gcj02(中国)
  5. Cell-annotation:为无法在其边界内显示所有信息的 Cell 添加一个注释气泡。
  6. UIColor-extension:从十六进制数字或字符串获取颜色实例。
  7. Split-view:只需几行代码即可显示高度可定制的多风格分割视图。

简介

BuffKit 包含对 Foundation 框架的扩展和 iOS 应用程序的基本功能,目前主干功能已稳定可用,许多功能仍在开发中。

支持的功能

  1. CryptoBuff:包括 MD5,SHA1,SHA2 的计算以及对称加密 AES,DES,3DES,BLOWFISH。
  2. NullBuff:空对象处理,防止因 NSDictionary,NSString,NSNumber,NSArray 类型的指针访问空对象而导致的崩溃问题。
  3. FrameBuff:快速获取 UIView,CALayer 和 UIScreen 的大小信息。
  4. LBSBuff:地球坐标转火星坐标系:wgs84(gps) 到 gcj02(中国),精度约为小数点后 4 位。
  5. CellBuff:为无法完整显示字符串的 Cell 提供一个注释。
  6. UIClorBuff:通过十六进制字符串或数字设置颜色,以及获取一个颜色的 RGBA 信息。
  7. RootSplitBuff:显示高度可定制的左右侧边栏,支持 AutoLayout 横竖屏/手势/可自定义/多种样式/方法 Swizzling 提高兼容性。

如果您有任何问题或建议,请提交给我或发邮件给我([email protected])。

BuffKit 在 MIT 许可协议下发布。