코딩
-
Swift - viewDidLoad() 깔끔하게 쓰기Swift 2019. 7. 13. 18:18
viewDidLoad 안에 코드를 최대한 필요한 코드만 쓰기 위해서 정리하도록 한다. 앱을 만들면서 예제와는 다르게 많은 수의 ViewController 가 생기는데, 아무래도 코드가 파일마다 중복이 된다거나, 코드가 같이 줄줄이 소세지 처럼 있으면 나중에 유지보수가 힘들기 때문. BaseViewController.swift 를 만들고 모든 ViewController에 공통적으로 들어가는 것에 대해서 정리한다. 이 클래스 BaseViewController 는 기본 UIViewController 를 상속받고, 이곳에 뷰의 기본적인 배경색을 선언해준다. 레이아웃관련된 함수는 따로 작성을 하고, 그것을 viewDidLoad() 안에서 호출만 한다. 레이아웃 관련 함수에서는 정말 모든 ViewController..