ViewController

·iOS/UIKit
안녕하세요, iOS 개발하는 루피입니다. 오늘은 인터페이스를 관리하고, 앱의 콘텐츠 간 네비게이션을 구현하는 데 필요한 View Controller에 대해 정리해 보도록 하겠습니다. 바로 시작합니다. ( 편의상 ViewController를 VC라고 하겠습니다. )View Controller란?VC는 UIKit 앱의 인터페이스를 관리하는 핵심 요소입니다. 모든 iOS 앱은 최소 하나 이상의 VC를 가지고 있으며, 이는 앱의 메인 윈도우를 채우는 역할을 하죠! 간단히 말하자면, VC가 하는 일은 다음과 같습니다.앱 UI의 특정 부분, 즉 View를 관리합니다.해당 UI와 데이터 간의 상호작용을 담당합니다.앱 내에서 서로 다른 UI 간의 전환 처리를 담당합니다. (네비게이션은 이에 해당하겠죠?)각 VC는 하나..
·iOS/UIKit
안녕하세요, iOS 개발하는 루피입니다. 오늘은 공식문서를 바탕으로 VC의 계층에 대해 정리해보는 시간을 가져보겠습니다.바로 시작하겠습니다.VC의 계층구조는 앱의 VC들 간의 관계를 정의하며, 각 VC가 수행해야 할 동작을 결정합니다. UIKit은 VC를 특정 방식으로 사용하도록 요구하며, 올바른 VC 관계를 유지해야 필요한 자동 동작이 적잘한 VC에 전달 됩니다. 만약 정해진 Containment 와 Presentation 관계를 깨뜨리면, 앱의 일부 기능이 의도한 대로 작동하지 않을 수 있다.자동 동작 : 화면 전환, View 업데이트 등Containment : VC 간의 부모-자식 관계를 설정하여 하나의 VC가 다른 VC를 포함하도록 하는 구조Presentation : 한 VC가 다른 VC를 모달 ..
·iOS/UIKit
안녕하세요, iOS 개발하는 루피입니다! 오늘은 ViewController의 Life cycle에 대해 공부하고 정리해 보는 시간을 갖도록 하겠습니다.자 그러면 바로 들어가 보도록 하겠습니다!ViewController의 Life cycle 이란?ViewController에서의 생명주기는 보였다 사라지는 것과 같은 주기라고 할 수 있습니다. 일반적으로 앱들은 하나 이상의 화면을 가지며, 각각의 ViewController는 생명주기를 갖고 있는데요. 실제로 ViewController는 다음과 같은 생명주기를 갖는다고 합니다.!loadView컨트롤러가 관리하는 view를 만드는 역할을 한다고 합니다.따라서 loadView가 뷰를 만들고 메모리에 올린 후 viewDidLoad가 호출된다고 할 수 있습니다.vie..
kimsangjunzzang
'ViewController' 태그의 글 목록