[UIKit] UIViewController에서 제네릭으로 UI 분리하기
안녕하세요, 오늘은 UIViewController에서 UI에 해당하는 코드를 다른 파일로 분리하고구성을 재사용할 수 있도록 Base 템플릿을 구성해보겠습니다! #0 들어가며혹시 뷰컨트롤러를 생성할 때, UIView와 UIViewController 를 상속받는 두 파일을 만들어서뷰컨트롤러에서 뷰를 loadView에서 갈아끼워주는 작업을 하신 적 있으신가요?class CustomView: UIView {}class CustomViewController: UIViewController { var mainView = CustomView() func loadView() { view = mainView }} 저는 이렇게 UI를 담당하는 뷰와 로직을 처리하는 뷰컨트롤러로 나누어서..