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.