A Swift Autolayout Library for iOS, tvOS and macOS.
- iOS 12.0+
- tvOS 12.0+
- macOS 11.0+
- Xcode 14.1+
- Swift 5.7.1+
If you are using the Swift Package Manager, add a dependency to your Package.swift file and import the AutoFlex library into the desired targets:
dependencies: [
.package(url: "https://github.com/liam-i/AutoFlex.git", from: "0.3.6")
],
targets: [
.target(
name: "MyTarget", dependencies: [
.product(name: "AutoFlex", package: "AutoFlex")
])
]If you are using Xcode, then you should:
- File > Swift Packages > Add Package Dependency
- Add
https://github.com/liam-i/AutoFlex.git - Select "Up to Next Minor" with "0.3.6"
Tip
For detailed tutorials, see: Apple Docs
If you're using CocoaPods, add this to your 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'
endAnd run pod install.
Important
CocoaPods 1.13.0 or newer is required.
If you're using Carthage, add this to your Cartfile:
github "liam-i/AutoFlex" ~> 0.3.6And run carthage update --platform iOS --use-xcframeworks.
To run the example project, first clone the repo, then cd to the root directory and run pod install. Then open AutoFlex.xcworkspace in Xcode.
AutoFlex is available under the MIT license. See the LICENSE file for more info.