Swift - 라이브러리

Swift - Then 라이브러리

iosos 2023. 8. 14. 19:40

Then 라이브러리

- Swift 프로그래밍 언어를 위한 유용한 확장 라이브러리

- 코드의 가독성과 간결성을 개선하며, 객체 초기화 및 설정을 더 편리하게 함 

 

Then - git file  : https://github.com/devxoul/Then 

 


'Then' 라이브러리 설치 

 

1. cocoaPods 사용

 

 

2. pod install

 

 

 


'Then' 라이브러리 사용

 

'Then' 라이브러리 사용 전 코드

    let label : UILabel = {
        let label = UILabel()
        label.textAlignment = .center
        label.textColor = .blue
        label.text = "Using 'Then' Library"
        
        return label
    }()

 

'Then' 라이브러리 사용 후 코드

        let label = UILabel().then {
            $0.textAlignment = .center
            $0.textColor = .blue
            $0.text = "Using 'Then' Library"
        }

- 다음과 같이 'Then' 라이브러리를 사용하면 훨씬 더 편하고 간결하게 사용 가능

 

 

예)

import UIKit
import SnapKit
import Then

class ThenViewController: UIViewController {
    
        let label = UILabel().then {
            $0.textAlignment = .center
            $0.textColor = .blue
            $0.text = "Using 'Then' Library"
        }
    
    
    override func viewDidLoad() {
        super.viewDidLoad()
    
        view.addSubview(label)
        
        label.snp.makeConstraints{ make in
            make.centerX.centerY.equalToSuperview()
        }
    }
}

 

 

참고)

https://junsangkwon.tistory.com/23