티스토리 뷰



UITabBar

출처: What is the difference between UITabBar and UITabBarController?

View는 사용자에게 입력을 받고 받은 데이터를 가지고 일정 처리 후 다시 보여주는 역활을 한다.ViewController는 비슷한 역활을 하지만 추가적으로 사용자가 어떤 행동을 했고, 언제 했는지를 알고있다.Controller는 기본적으로 앱 생명주기를 알고 있기 때문에 그런것 같다. 그래서 UITapBar는 기본적인 View이고 UITapBarController는 유저가 탭을 눌렀을때, 언제 눌렀는지 what to do 무엇을 했는지를 알고 있다.(View did load 가 추가되어있는거같다.) 그래서 답변은 나의 프로젝트에 컨트롤러가 따로있따면 UITapBar를 쓰고 그렇지 않다면 UITapBarController를 사용할 것을 권장하고있었다. 맞는말이다.

Comments