본문 바로가기
iOS/iOS

모든 View Controller 객체의 상위 클래스는 무엇이고 그 역할은 무엇인가?

by 황민우 2022. 4. 9.

- UIViewController라는 클래스가 모든 View Controller 객체들의 상위 클래스가 됩니다.

- UIViewController 객체의 상위 클래스는 UIResponder로, UIResponder는 이벤트에 응답하고 이벤트를 처리하는 역할을 하는 인터페이스 입니다. 이벤트가 발생하면 UIKit은 이벤트를 리스폰더에게 전달하고 리스폰더는 이벤트를 처리하게 됩니다.


역할

- 뷰와 사용자 상호 작용에 응답
- 기본 데이터의 변경에 대한 응답으로 뷰의 콘텐츠를 업데이트
- 앱에서 다른 뷰 컨트롤러를 포함한 다른 객체와 조정
- 뷰 크기 조정 및 전체 인터페이스의 레이아웃 관리

 


https://github.com/lunchScreen/Interview_Questions/issues/19

 

모든 View Controller 객체의 상위 클래스는 무엇이고 그 역할은 무엇인가? · Issue #19 · lunchScreen/Interv

 

github.com

https://velog.io/@kimjk3381/ios-%EB%AA%A8%EB%93%A0-View-Controller-%EA%B0%9D%EC%B2%B4%EC%9D%98-%EC%83%81%EC%9C%84-%ED%81%B4%EB%9E%98%EC%8A%A4%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B4%EA%B3%A0-%EA%B7%B8-%EC%97%AD%ED%95%A0%EC%9D%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80

 

ios 모든 View Controller 객체의 상위 클래스는 무엇이고 그 역할은 무엇인가?

UIViewController을 상속받는다역할: 뷰와 사용자 상호 작용에 응답기본 데이터의 변경에 대한 응답으로 뷰의 콘텐츠를 업데이트앱에서 다른 뷰 컨트롤러를 포함한 다른 객체와 조정 뷰 크기 조정

velog.io

 

'iOS > iOS' 카테고리의 다른 글

Codable  (0) 2022.04.13
AnyObject  (0) 2022.04.11
prepareForReuse  (0) 2022.04.08
Class의 성능을 향상 시킬 수 있는 방법들을 나열해보시오.  (0) 2022.04.07
NotificationCenter 동작 방식과 활용 방안  (0) 2022.04.06

댓글