728x90
이번 글에서는 Then 이라는 라이브러리에 대해 알아보겠습니다.
클로저를 활용하여 간결하게 인스턴스를 선언할 수 있는 기능을 제공합니다 (0_0)
그 외에도 몇 가지 기능이 더 있는 것 같은데 이번 글에서는
기본 적인 기능에 대해 살짝 알아보겠습니다.
1. 프로젝트 도입
Then 라이브러리 같은 경우는 README 를 확인해보면 CocoaPod 과 SPM 을 제공하는 것 같습니다!
이번 글에서는 SPM 을 활용해서 한 번 도입해 보겠습니다. (가장 편하기도 해서...)
2. 코드 작성
기존에 인스턴스 선언 방법과 비교해가며 한 번 알아보겠습니다.
코드는 어렵지 않기 때문에 금방 적용하실 수 있습니다! (^^)/
Then 라이브러리 사용 전
/// 뷰
let makeView: UIView = {
let view = UIView()
view.backgroundColor = .blue
return view
}()
Then 라이브러리 사용 시
/// 뷰
let makeView = UIView().then {
$0.backgroundColor = .blue
}
마무리
이번 글에서는 가볍게 Then 라이브러리를 알아보았습니다.
Then 라이브러리 같은 경우 iOS 개발자이신 전수열님이 개발했다고 하는데 정말 간편하게 사용할 수 있어 좋은 것 같습니다 ^^
많은 도움이 되었으면 좋겠습니다.
감사합니다.
https://github.com/devxoul/Then
환경
Xcode 13.2.1
Swift 5
728x90
'Swift > 라이브러리' 카테고리의 다른 글
[Swift] SnapKit을 사용해보자! (0) | 2020.05.11 |
---|---|
[Swift] Koloda를 사용해보자! (0) | 2020.05.08 |