ZerzuraKit 0.8.0

ZerzuraKit 0.8.0

Victor Li 维护。



  • Victor Li

ZerzuraKit

ZerzuraKit 是一个灵活的 iOS 和 macOS 框架,将各种方法和扩展捆绑到一个精简的包中。您可以使用方便的方法库,这些方法允许您直观地进行编码并使用轻量级语法实现复杂功能。


⚠️ 警告 ⚠️

ZerzuraKit 目前处于积极开发中,并以预发布状态分发放出,测试不完整。在功能优化时出现不可预期行为是正常的。请通过创建问题来贡献力量!


特点

  • 支持 sRGB、HSV、HEX 和 CMYK 颜色空间的颜色管理方法
  • 快速地址解析和 CLLocation 数据存储
  • 生成和本地化日期和 TimeInterval 字符串
  • C++ 风格的一元和二元运算符,用于计算/转换数字
  • 数组的子集、交集、差集和等价便利方法
  • 抽象数据类型
    • FIFOs
    • LIFOs(堆栈)
    • 多映射
  • 用于修改 UI 元素的附加便利方法和属性
  • 快速图像压缩、调整大小和异步网络获取/显示
  • 精确确定设备区域/区域设置

用法

import ZerzuraKit

ZerzuraKit 扩展了许多现有的 Apple 库并定义了几种自己的类。通过访问 ZerzuraKit wiki 读取关于如何使用 ZerzuraKit 的文档。

安装

CocoaPods

要使用CocoaPods将ZerzuraKit集成到Xcode项目中,请在您的Podfile中指定它

pod 'ZerzuraKit'

然后运行pod install

手动安装(Xcode 11+)

  • 克隆此存储库或从发行版下载.xcframework包。
  • ZerzuraKit.xcframework添加到Xcode项目的Frameworks, Libraries, and Embedded Content中。

要求

  • iOS 10+、watchOS 2.0+、tvOS 10+或macOS 10.10+
  • Swift 5.1

许可

MIT许可