AddThen
 
Example
Add UIView & UIViewController code with AddThen
let label = UILabel()
label.backgroundColor = .red
label.text = "Hello, World"
...
view.addSubview(label) 
This is equivalent to :
let label = UILabel()
...
view.add(label) {
  $0.backgroundColor = .red
  $0.text = "Hello, World!"
}
 
Also very useful with SnapKit
let label = UILabel()
...
view.add(label) {
  $0.backgroundColor = .red
  $0.text = "Hello, World!"
  
  $0.snp.makeConstraints {
    $0.edges.equalToSuperview()
  }
}
 
Requirements
- iOS 9.0+ (11.0+ recommended)
 - Xcode 12.0+
 - Swfit 5.0
 
Installation
AddThen is available through CocoaPods & SPM. To install it, simply add the following line to your Podfile:
cocoapod
pod 'AddThen' 
Swift Package Manager
import PackageDescription
let package = Package(
  name: "MyApp",
  dependencies: [
    .package(url: "https://github.com/stareta1202/AddThen", .upToNextMajor(from: "1.0.1")),
  ]
) 
Author
- Yongjun Lee, stareta1202
 - Chanwoo Cho, GREENOVER
 
License
AddThen is available under the MIT license. See the LICENSE file for more info.