
NavigationCotroller는 왜 사용할까? 애플 공식문서를 확인해보면 이미지로 한눈에 알 수 있다. 밑에 이미지 처럼 View들의 계층을 Stack구조로 관리 할 수 있게된다. 즉 선입후출 구조로 View들이 계층일 이루게 해주는 역할을 한다. `NavigationCotroller`을 적용한다면 View들은 애플이 친절하게 이미 구현해 놓은 강력한 기능들을 사용 할 수 있다. 애플 공식문서에 나온 NavigationController 특징 요약 UINavigationController는 하나 이상의 뷰 컨트롤러를 관리하는 컨테이너 뷰 컨트롤러이며. 이 인터페이스에서는 한 번에 하나의 뷰 컨트롤러만 표시됨. 뷰 컨트롤러는 순서가 있는 배열(네비게이션 스택)을 통해 관리되며 배열의 첫 번째 뷰 컨트..