Mechanica: Swift Utils

Mechanica

GitHub release

一个 Swift 实用工具库,用于简化您的 iOS、macOS、watchOS、tvOS 和 Linux 开发。

要求

Swift 5.2 Platforms Xcode

Carthage Compatible CocoaPods Compatible

文档

文档在线可用

http://www.alessandromarzoli.com/Mechanica/

安装

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理器。 您可以使用以下命令安装它

$ gem install cocoapods

需要 CocoaPods 1.1.0+ 才能构建 Mechanica 1.0.0+。

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

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'Mechanica', '~> 2.2.0'
end

然后,运行以下命令

$ pod install

Carthage

Carthage 是一个去中心化的依赖管理器,它构建你的依赖项并为你提供二进制框架。

您可以使用 Homebrew 通过以下命令安装 Carthage

$ brew update
$ brew install carthage

要使用 Carthage 将 Mechanica 集成到您的 Xcode 项目中,请在您的 Cartfile 中指定它

github "alemar11/Mechanica" ~> 2.2.0

运行 carthage update 以构建框架并将构建的 Mechanica.framework 拖到您的 Xcode 项目中。

Swift Package Manager

Swift Package Manager 是一个用于自动化 Swift 代码分发的工具,并集成到 swift 编译器中。 设置好 Swift 包后,将 Mechanica 添加为依赖项就像将其添加到 Package.swiftdependencies 值一样容易。

dependencies: [
    .package(url: "https://github.com/alemar11/Mechanica.git", .upToNextMajor(from: "3.1.0"))
]

手动

如果您不想使用上述任何依赖管理器,您可以手动将 Mechanica 集成到您的项目中。

嵌入式框架

$ git init
$ git submodule add https://github.com/alemar11/Mechanica.git

许可证

License MIT

Mechanica 在 MIT 许可证下发布。 有关详细信息,请参阅 LICENSE

贡献

欢迎提交 Pull Request!
用 ★ 来表达你的 ❤