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许可