AutoFlex

Swift Platforms CocoaPods SPM Carthage License

一个用于 iOS、tvOS 和 macOS 的 Swift Autolayout 库。

要求

Swift Package Manager

...使用 swift build

如果您使用 Swift Package Manager,请将一个依赖项添加到您的 Package.swift 文件,并将 AutoFlex 库导入到所需的目标中

dependencies: [
    .package(url: "https://github.com/liam-i/AutoFlex.git", from: "0.3.6")
],
targets: [
    .target(
        name: "MyTarget", dependencies: [
            .product(name: "AutoFlex", package: "AutoFlex")
        ])
]

...使用 Xcode

如果您使用 Xcode,您应该

提示

有关详细的教程,请参阅:Apple 文档

CocoaPods

如果您正在使用 CocoaPods,请将以下内容添加到您的 Podfile

source 'https://github.com/CocoaPods/Specs.git'
# Or use CND source
# source 'https://cdn.cocoapods.org/'
platform :ios, '12.0'
use_frameworks!

target 'MyApp' do
  pod 'AutoFlex', '~> 0.3.6'
end

并运行 pod install

重要提示

需要 CocoaPods 1.13.0 或更高版本。

Carthage

如果您正在使用 Carthage,请将以下内容添加到您的 Cartfile

github "liam-i/AutoFlex" ~> 0.3.6

并运行 carthage update --platform iOS --use-xcframeworks

示例

要运行示例项目,请首先克隆 repo,然后 cd 到根目录并运行 pod install。然后在 Xcode 中打开 AutoFlex.xcworkspace。

许可证

AutoFlex 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。