Notice
Recent Posts
Recent Comments
Link
투케이2K
330. (ios/swift) 애플리케이션 AppDelegate 앱 딜리게이트 설명 실시 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[설 명]
1. AppDelegate 는 애플리케이션의 루트 (시작점) 이며, 앱의 공유 및 동작을 관리합니다
2. AppDelegate 는 UIApplication 시스템과의 일부 상호 작용을 관리하기 위해 함께 작동합니다
3. AppDelegate 작업 처리 :
- 앱의 중앙 데이터 구조 초기화
- 앱의 장면 구성
- 메모리 부족 경고, 다운로드 완료 알림 등 앱 외부에서 발생하는 알림에 응답
- 앱 자체를 대상으로 하고 앱의 장면, 보기 또는 보기 컨트롤러에 특정하지 않은 이벤트에 응답
- Apple 푸시 알림 서비스와 같은 시작 시 필요한 서비스에 등록
4. AppDelegate 는 iOS 12 및 이전 버전에서 앱 포그라운드, 백그라운드 수명 주기 관리까지 수행 했지만, iOS 13 부터는 SceneDelegate 에서 앱 수명 주기 관리를 수행합니다
반응형
'IOS' 카테고리의 다른 글
332. (ios/xcode) 에셋 (Asset) 폴더 역할 설명 (0) | 2022.12.08 |
---|---|
331. (ios/xcode) info plist 인포 피리스트 파일 설명 (0) | 2022.12.07 |
329. (ios/xcode) xcode 사용해 앱 killed 종료 상태에서 디버깅 (debug) 수행 방법 - Edit Scheme , Wait for the excutable (0) | 2022.12.02 |
328. (ios/device) 샌드박스 (SandBox) 개념 설명 (0) | 2022.12.01 |
327. (ios/swift) 키체인 (Keychain) 개념 간단 정리 및 예시 소스 코드 첨부 실시 (0) | 2022.11.30 |
Comments