TifoKit
A declarative UIKit for improve layout productivity when developing an iOS application
Requirements
- Min. iOS 11
 - Swift 5+
 
Installation
Currently only available via Swift Package Manager
Example Usage
class ViewController: UIViewController, LayoutStackBehaviour {
    override func viewDidLoad() {
        super.viewDidLoad()
        VStack {
            HStack {
                UIView()
                    .setBackgroundColor(.black)
                UIView()
                    .setBackgroundColor(.purple)
                UIView()
                    .setBackgroundColor(.red)
            }
            .setDistribution(.fillEqually)
            .setSpacing(10)
            UIView()
                .setBackgroundColor(.blue)
            UIView()
                .setBackgroundColor(.yellow)
        }
        .setDistribution(.fillEqually)
        .setSpacing(10)
        .setHorizontalMargins(10)
    }
}
License
TifoKit is released under the MIT license.