XCTest

    iOS 뷰 컨트롤러 간단하게 테스트 코드 연습하기 ( with Unit Test )

    UIKit 환경에서 뷰 컨트롤러는 3가지 방식으로 구성할 수 있습니다. ( Xib, Storyboard, Code Base ) 해당 방식으로 구성된 뷰 컨트롤러를 인스턴스화 하는 방법을 먼저 살펴보겠습니다. 뷰 컨트롤러 인스턴스 가져오기 Xib, Code Base - 별도의 파라미터가 없는 경우 바로 인스턴스화 가능합니다. Storyboard - 먼저 UIStoryboard 인스턴스에 접근하고, 해당 메서드로 생성해야 합니다. 참고 뷰 컨트롤러 view 로드하기 이렇게 가져온 뷰 컨트롤러는 따로 view 를 로드하는 과정을 거쳐야 합니다. XIB 와 Storyboard 기반의 vc 는 loadViewIfNeeded() 를 통해 Outlet 들을 구성하고 연결할 수 있게 됩니다. Code Base 로 구성..