Search
Duplicate

Then

Created
2023/10/30 10:21
Tags
Library
태그

Then 라이브러리

Then 은 스위프트에서 자주 사용되는 작은 라이브러리로, 객체 초기화와 관련된 코드를 더 깔끔하고 읽기 쉽게 작성할 수 있도록 도와준다.
기본적으로 스위프트에서 객체를 초기화하고 속성을 설정할 때, 여러 줄의 코드를 작성해야 한다.
Then 라이브러리를 사용하면 이러한 과정을 더욱 간결하게 만들 수 있다.

 예시

let label = UILabel() label.text = "Hello, Swift!" label.textColor = .black
Swift
복사
이 코드를
import Then let label = UILabel().then { $0.text = "Hello, Swift!" $0.textColor = .black }
Swift
복사
이렇게 코드의 가독성이 향상된다!
원하는 객체를 초기화하고, .then 클로저 내에서 속성을 설정한다.
이 라이브러리는 주로 UI 구성요소나 복잡한 객체 초기화를 간결하게 만들 때 유용하다. 하지만 너무 남발하면 코드의 명확성을 잃을 수 있으므로 적절하게 사용하는 것이 중요하다.