UIKit) Then을 사용해보자

2024. 1. 1. 21:26·앱/Swift

Then은 오픈소스라이브러리로, UIkit의 인스턴스를 생성할때 좀더 깔끔하게 생성하기 위한 라이브러리다.

기존의 UIkit코드는 다음과 같이 보통 사용하게 되는데

let topLabel = UILabel()
topLabel.text = "hi"
topLabel.textColor = .red

혹은

let topLabel: UILabel() {
	let label = UILabel()
	label.text = "hi"
	label.textColor = .red
	return label
}()

와 같은 방법으로 생성하게 된다.

이를 좀더 깔끔하게 사용할수 있도록 해주는것이 바로 이 then이다.

let topLabel = UILabel.then {
	$0.text = "hi"
	$0.textColor = .red
}

이러한 방법으로 작성하게 된다.

반응형

'앱 > Swift' 카테고리의 다른 글

Swift) NSAttributedString, NSMutableAttributedString  (1) 2024.01.01
UIKit) lineBreakMode에 대해서  (1) 2024.01.01
Swift) DiscardableResult, 알람이 필요없다면!  (0) 2024.01.01
UIKit) ReactorKit 을 알아보자(feat. SwiftUI)  (1) 2024.01.01
Swift) Associated type  (0) 2024.01.01
'앱/Swift' 카테고리의 다른 글
  • Swift) NSAttributedString, NSMutableAttributedString
  • UIKit) lineBreakMode에 대해서
  • Swift) DiscardableResult, 알람이 필요없다면!
  • UIKit) ReactorKit 을 알아보자(feat. SwiftUI)
진ddang
진ddang
안녕하세요 진땅의 개발자 블로그 입니다. 피드백은 환영입니다. 깃헙 : https://github.com/it794613
    반응형
  • 진ddang
    맛동산이
    진ddang
  • 전체
    오늘
    어제
    • 분류 전체보기 (199)
      • 일기 그리고 목표 (1)
      • 웹 (20)
        • 리액트 (19)
      • 앱 (115)
        • Swift 문법 (15)
        • Swift (65)
        • SwiftUI (32)
        • 리액트 네이티브 (3)
      • CS (30)
        • 컴퓨터그래픽스 (8)
        • 운영체제 (6)
        • 네트워크 (16)
      • 알고리즘 (13)
        • 백준 (12)
        • 프로그래머스 (1)
      • 대외활동 (7)
        • ict한이음(2022.04) (2)
        • 멋쟁이 사자처럼 (5)
        • Apple Developer Academy (0)
      • 다양한 내용들 (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    후기
    ReactorKit
    운영체제
    dispatchqueue
    widget
    멋쟁이사자처럼
    리액트
    위젯킷
    composable architecture
    cs
    문법
    TCA
    스유
    웹
    멋사
    widgetkit
    대외활동
    컴퓨터그래픽스
    spritekit
    스위프트
    SwiftUI
    알고리즘
    Swift
    c++
    네트워크
    Protocol
    백준
    uikit
    swift concurrency
    영남대
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
진ddang
UIKit) Then을 사용해보자
상단으로

티스토리툴바