Skip to content

Latest commit

 

History

History
57 lines (51 loc) · 2.56 KB

README_CN.md

File metadata and controls

57 lines (51 loc) · 2.56 KB

ReerKit

ReerKit 是许多个原生 Swift 扩展的集合,为 iOS、macOS、tvOS、watchOS 和 Linux 提供了适用于各种原生数据类型、UIKit 和 Cocoa 类的便捷方法、语法糖和性能改进。 部分内容来自优秀的开源库 SwifterSwift, 对其中的代码进行了一定的删减, 优化和 bug 修复, 还有一些内容是从互联网各处整理到的一些工具类或扩展方法, 剩下的内容由本人自己开发完成. 框架中所有的系统类型 extension 都添加了 re 中缀, 避免了同名扩展调用时的歧义问题, 如 "SGVsbG\n8gV29ybGQh".re.base64Decoded, "123".re.md5String.

要求

iOS 11.0+ / tvOS 11.0+ / watchOS 4.0+ / macOS 10.13+ / visionOS 1.0+ / Ubuntu 14.04+ Swift 5.9+ XCode 15.2+

安装

CocoaPods

要使用 CocoaPods 将 ReerKit 集成到您的 Xcode 项目,请在您的 Podfile 中设置:

- 集成所有扩展(推荐):

pod 'ReerKit'
Carthage

要使用 Carthage 将 ReerKit 集成到您的 Xcode 项目中,请在您的 Cartfile 中设置:

github "ReerKit/ReerKit" ~> 1.0.30
Swift Package Manager

你可以使用 The Swift Package Manager 来安装 ReerKit,请在你的 Package.swift 文件中添加正确的描述:

import PackageDescription
let package = Package(
    name: "YOUR_PROJECT_NAME",
    targets: [],
    dependencies: [
        .package(url: "https://github.com/reers/ReerKit.git", from: "1.0.30")
    ]
)

接下来,将 ReerKit 添加到您的 targets 依赖项中,如下所示:

.target(
    name: "YOUR_TARGET_NAME",
    dependencies: [
        "ReerKit",
    ]
),

然后运行 swift package update

请注意,Swift Package Manager 不支持为 iOS/tvOS/macOS/watchOS 应用程序编译

手动

ReerKit 文件夹添加到您的 Xcode 项目以使用所有扩展或特定扩展。