목록IOS (12)
소피it블로그
https://developer.apple.com/documentation/uikit/uiscenedelegate Apple Developer Documentation developer.apple.com 씬 내부에서 일어나는 라이프 사이클 이벤트에 응답하는 핵심 메서드 1. 선언 @MainActor protocol UISceneDelegate 2. 개요 UISceneDelegate 객체를 통해 앱의 유저 인터페이스의 인스턴스에서의 라이프 사이클을 관리할 수 있다. 이 인터페이스는 해당 씬에 영향을 주는 상태 전환에 응답하는 메서드를 정의하는데, 이는 씬이 포그라운드에 진입하여 활성화되거나 백그라운드에 진입하는 경우 등을 포함한다. 이러한 전환이 일어날 때 적절한 행동을 제공하도록 delegate를 사용하..
https://developer.apple.com/documentation/uikit/uiapplicationdelegate Apple Developer Documentation developer.apple.com 앱의 공통된 행동을 관리하기 위한 일련의 방법 1. 선언 @MainActor protocol UIApplicationDelegate 2. 개요 앱의 delegate 객체는 앱의 공통된 행위를 관리한다. 앱 delegate는 앱의 기본 객체가 되며, UIApplication과 연계되어 시스템과의 상호작용을 관리한다. UIApplication 객체처럼, UIKit는 앱 delegate 객체를 앱의 런치 사이클의 초기에 생성하여 항상 존재할 수 있게 해준다. 앱의 delegate 객체를 다음과 같은..

https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle Apple Developer Documentation developer.apple.com 1. Overview 앱의 현재 상태는 앱이 할 수 있는 것과 없는 것을 결정한다. 예를 들어 포그라운드에 나와있는 앱은 유저의 관심 대상이기 때문에 CPU를 포함한 시스템 자원에 대해 우선권을 갖는다. 반면 백그라운드의 앱은 스크린에 나와있지 않기 때문에 가장 이상적으로는 아무 것도 안 하는 게 좋고, 최소한의 일을 수행해야 한다. 앱의 상태가 바뀌기 때문에 각각의 상태에 걸맞게 조절해야 한다. 앱의 상태가 변경되면 UIKit은 적절한 de..
https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/settings/ Settings - App Architecture - iOS - Human Interface Guidelines - Apple Developer Settings Some apps may need to provide a way to make setup or configuration choices, but most apps can avoid or delay doing so. Successful apps work well for most people right away, while also offering some convenient ways t..
https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/accessing-user-data/ Accessing User Data - App Architecture - iOS - Human Interface Guidelines - Apple Developer Accessing User Data and Resources User privacy is paramount. To help people trust your app, it’s crucial to be transparent about the privacy-related data and resources you require and how you use them. ..
https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/navigation/ Navigation - App Architecture - iOS - Human Interface Guidelines - Apple Developer Navigation People tend to be unaware of an app’s navigation until it doesn’t meet their expectations. Your job is to implement navigation in a way that supports the structure and purpose of your app without calling atten..