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'
end
And 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.6
And 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.