appdelegate
-
Scene과 Window의 관계Apple🍎/UIKit 2025. 2. 8. 23:20
시각적 요소와 상태 관리 시각적 요소 관리란 화면상에 보이는 모든 UI 컴포넌트들의 레이아웃, 크기, 위치, 계층 구조를 다루는 것을 의미합니다. 예를 들어 버튼의 위치, 텍스트 필드의 크기, 뷰의 계층 구조 등이 여기에 포함됩니다. 상태 관리란 UI의 현재 상황과 관련된 모든 데이터를 다루는 것을 의미합니다. 예를 들어 현재 선택된 탭, 스크롤 위치, 입력중인 텍스트, 네비게이션 스택의 상태 등이 이에 해당됩니다. 또한 UI의 생명주기 또한 상태관리의 일부입니다. UIKit과 SwiftUI의 생명주기 관리앱 생명주기어플리케이션 생명주기란 앱이 실행부터 종료까지의 과정 속에서 상태 변화를 다루는 개념이다. Not Running (실행되지 않음): 앱이 아직 시작되지 않았거나 완전히 종료된 상태를 의..
-
UIKit과 SwiftUI의 생명주기 관리Apple🍎 2024. 6. 7. 14:18
앱 생명주기어플리케이션 생명주기란 앱이 실행부터 종료까지의 과정 속에서 상태 변화를 다루는 개념이다. Not Running (실행되지 않음): 앱이 아직 시작되지 않았거나 완전히 종료된 상태를 의미Inactive (비활성 상태): 앱이 실행중이지만 이벤트를 받지 않는 상태(사용자와의 상호작용이 없는 상태)Launch Screen이 보여지는 상태 (앱이 실행되고 있지만 아직 어떤 상호작용도 불가능한 상태)걸려온 전화를 눌러 전체화면으로 바꾼 상태 잠금화면을 내린 상태제어 센터를 열었을 때Active (활성 상태): 앱이 실행중이며 이벤트를 받는 상태 (사용자와의 상호작용이 가능한 상태)전화가 왔지만 아직 배너 상태에서는 앱과의 상호작용이 가능한 상태임Background ( 백그라운드 상태): 앱이 화면에 ..