앱 라이프사이클·시스템
ViewController 표시 생명주기
UIKit 화면에서 NotificationCenter observer처럼 화면이 보이는 동안에만 필요한 구독은 어느 생명주기 메서드 쌍에서 붙였다 떼겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
UIKit 화면에서 NotificationCenter observer처럼 화면이 보이는 동안에만 필요한 구독은 어느 생명주기 메서드 쌍에서 붙였다 떼겠습니까?
화면이 보이는 동안만 필요한 구독은 같은 횟수로 불리는 쌍에서 붙였다 뗀다. viewWillAppear에서 붙이고 viewWillDisappear에서 떼거나, 전환 애니메이션을 피하려면 didAppear와 didDisappear 쌍을 쓰면 뒤로 갔다 돌아오는 재표시에도 구독이 중복되거나 빠지지 않는다.
앱 라이프사이클·시스템주관식기초
매니저 라운드 과제로 "시스템 팝업 전에 우리만의 알림 권한 안내 화면을 먼저 띄우는 기능" 을 만든 뒤 질문을 받았습니다. 권한…
#view-lifecycle
앱 라이프사이클·시스템주관식기초
NotificationCenter.default.post 를 백그라운드 스레드에서 호출하면 옵저버 코드는 어느 스레드에서 실행되나요?
#observer
아키텍처주관식입문
교과서의 MVC와 UIKit의 Cocoa MVC는 무엇이 다른가요?
#uikit
아키텍처객관식기초
MVVM에서 ViewModel이 가져서는 안 되는 것을 모두 고르세요.
#uikit