ReerKit
ReerKit 是一组原生 Swift 扩展,为 iOS、macOS、tvOS、watchOS 和 Linux 平台上的各种原生数据类型、UIKit 和 Cocoa 类提供了便捷的方法、语法糖和性能改进。该框架大约 60% 的内容来自优秀开源库 SwifterSwift,经过一些代码移除、优化和错误修复。另外 10% 的内容是从互联网上的各种来源收集的用于实用类或扩展方法的。剩余的内容是我自己开发的。所有系统类型扩展都添加了 re
中缀,以避免在调用相同名称的扩展时出现歧义问题,例如 "SGVsbG\n8gV29ybGQh".re.base64Decoded
,"123".re.utf8Data?.re.md5String
。
要求
iOS 11.0+ / tvOS 9.0+ / watchOS 2.0+ / macOS 10.10+ / Ubuntu 14.04+ Swift 5.5+
包大小
224KB
安装
Carthage
要使用 Carthage 将 ReerKit 集成到您的 Xcode 项目中,请在您的 `Cartfile` 中指定它
github "ReerKit/ReerKit" ~> 1.0.4
Swift 包管理器
您可以使用 Swift 包管理器 通过在您的 `Package.swift` 文件中添加适当的描述安装 ReerKit
import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
targets: [],
dependencies: [
.package(url: "https://github.com/reers/ReerKit.git", from: "1.0.4")
]
)
然后,添加 `ReerKit` 到您的目标依赖中,如下所示
.target(
name: "YOUR_TARGET_NAME",
dependencies: [
"ReerKit",
]
),
然后运行 `swift package update`。
请注意,Swift 包管理器 不支持构建 iOS/tvOS/macOS/watchOS 应用程序。