MVC…MVC!!!이전 UIKit을 처음 입문할 때, ViewController라는 것을 처음 접하게 되었다.이후, UIKit 프레임워크를 계속 사용하면서 MVC를 지향하며 설계 되었다는 것을 알기만 했지, 정작 내가 구성하고 있는 코드가 MVC 패턴을 만족하는 지?위 사항에 대한 고민을 계속 하게 되었다.오늘은 MVC에 대해 알아보면서, 현재 내가 작성한 코드가 MVC를 만족하는 지 알아보려고 한다.서칭을 통해 알게 된 부분에 저의 생각을 녹여내는 과정에서, 오류가 있을 수도 있습니다.틀린, 혹은 의아한 부분이 있다면 언제든지 질문 환영입니다.MVC란?익히 들어봐서 알 수도 있다.Model - View - Controller 패턴의 줄임말이다.Model, View, Controller 각 계층은 자신들..
ViewController날짜: 2024년 8월 21일태그: Swift, UIKit, iOS앱의 생명주기?어떤 앱을 실행 중일 때 전화가 오는 상황을 가정해보자.원래 실행 중이던 앱은..?잠깐 비활성화 상태로게임 중이던 모든 데이터는?저장이 안되서 날아갈 수도 있음앱의 실행(메모리에 올라감)부터 앱이 백그라운드로 / 앱의 종료까지를 포괄적으로 표현하는 개념앱의 실행이 시작되서, 앱이 종료(메모리에서 내려감)되기까지의 주기가 존재[그래서 왜 알아야 함?](상태 변화의) 해당 시점에 호출되는 함수들이 있음예시 ) 앱이 실행중이다가, 다른 앱으로 전환되는 시점에 (특정) 함수가 호출됨게임 데이터 유지… etc 여러 상황에 사용 가능ViewController의 생명주기뷰 컨트롤러에도 생명주기가 존재왜 필요할까?..