Swift/라이브러리

[Swift] Then 을 사용해보자!

언클린 2022. 1. 12. 21:35
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

 

GitHub - devxoul/Then: ✨ Super sweet syntactic sugar for Swift initializers

✨ Super sweet syntactic sugar for Swift initializers - GitHub - devxoul/Then: ✨ Super sweet syntactic sugar for Swift initializers

github.com


환경 

Xcode 13.2.1

Swift 5

 

 

 

 

728x90

'Swift > 라이브러리' 카테고리의 다른 글

[Swift] SnapKit을 사용해보자!  (0) 2020.05.11
[Swift] Koloda를 사용해보자!  (0) 2020.05.08