一个 Swift 实用工具库,用于简化您的 iOS、macOS、watchOS、tvOS 和 Linux 开发。
文档在线可用。
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 是一个去中心化的依赖管理器,它构建你的依赖项并为你提供二进制框架。
您可以使用 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 代码分发的工具,并集成到 swift
编译器中。 设置好 Swift 包后,将 Mechanica 添加为依赖项就像将其添加到 Package.swift
的 dependencies
值一样容易。
dependencies: [
.package(url: "https://github.com/alemar11/Mechanica.git", .upToNextMajor(from: "3.1.0"))
]
如果您不想使用上述任何依赖管理器,您可以手动将 Mechanica 集成到您的项目中。
cd
进入您的顶级项目目录,如果您的项目未初始化为 git 存储库,则运行以下命令$ git init
$ git submodule add https://github.com/alemar11/Mechanica.git
打开新的 Mechanica
文件夹,并将 Mechanica.xcodeproj
拖到应用程序 Xcode 项目的项目导航器中。
它应该嵌套在您应用程序的蓝色项目图标下。 它高于还是低于所有其他 Xcode 组并不重要。
在项目导航器中选择 Mechanica.xcodeproj
并验证部署目标是否与您的应用程序目标匹配。
接下来,在项目导航器中选择您的应用程序项目(蓝色项目图标)以导航到目标配置窗口,并在侧边栏的“Targets”标题下选择应用程序目标。
在该窗口顶部的选项卡栏中,打开“General”面板。
单击“Embedded Binaries”部分下的 +
按钮。
您将看到两个不同的 Mechanica.xcodeproj
文件夹,每个文件夹都有两个不同版本的 Mechanica.framework
嵌套在 Products
文件夹中。
您从哪个
Products
文件夹中选择并不重要,但您选择顶部还是底部的Mechanica.framework
非常重要。
为 iOS 选择顶部的 Mechanica.framework
,为 macOS 选择底部的 Mechanica.framework
。
您可以通过检查项目的构建日志来验证您选择了哪一个。
Mechanica
的构建目标将列为Mechanica iOS
、Mechanica macOS
、Mechanica tvOS
或Mechanica watchOS
。
Mechanica 在 MIT 许可证下发布。 有关详细信息,请参阅 LICENSE。
欢迎提交 Pull Request!
用 ★ 来表达你的 ❤