투케이2K

330. (ios/swift) 애플리케이션 AppDelegate 앱 딜리게이트 설명 실시 본문

IOS

330. (ios/swift) 애플리케이션 AppDelegate 앱 딜리게이트 설명 실시

투케이2K 2022. 12. 2. 10:15

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[설 명]

1. AppDelegate 는 애플리케이션의 루트 (시작점) 이며, 앱의 공유 및 동작을 관리합니다

2. AppDelegate 는 UIApplication 시스템과의 일부 상호 작용을 관리하기 위해 함께 작동합니다

3. AppDelegate 작업 처리 :

- 앱의 중앙 데이터 구조 초기화

- 앱의 장면 구성

- 메모리 부족 경고, 다운로드 완료 알림 등 앱 외부에서 발생하는 알림에 응답

- 앱 자체를 대상으로 하고 앱의 장면, 보기 또는 보기 컨트롤러에 특정하지 않은 이벤트에 응답

- Apple 푸시 알림 서비스와 같은 시작 시 필요한 서비스에 등록

4. AppDelegate 는 iOS 12 및 이전 버전에서 앱 포그라운드, 백그라운드 수명 주기 관리까지 수행 했지만, iOS 13 부터는 SceneDelegate 에서 앱 수명 주기 관리를 수행합니다

 
반응형
Comments