SWIFT (1) 썸네일형 리스트형 스위프트에서 빌더 패턴 구현 두끼 전건우 UIKit을 사용해 iOS 개발을 하다보면 개발 속도 향상 등의 이유로 인해 Storyboard를 사용하지 않고 코드만으로 UI를 구성하게 되는 경우가 종종 있다. UI를 코드로 반복해서 구현하다 보면 UI Component 마다 자주 호출되는 Property가 따로 있다는 것을 알게된다. 예를 들어 UILabel을 구현할 땐 경험상 text, font, textColor, textAlignment 순으로 자주 호출한다. UILabel 객체를 Builder 패턴을 사용해 생성하는 예제를 통해 자주 사용되는 Property를 어떻게 간단히 초기화할 수 있는지 알아보자. Builder 패턴이란 여러 속성을 가진 복잡한 객체를 간결하게 생성하기 위해 사용한다. 먼저 Builder의 Protocol.. 이전 1 다음