일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래머스
- mrc
- storekit2
- firestore
- SWIFT
- Safari Inspector
- TDD
- ios면접
- 리팩터링
- five lines of cdde
- alamofire
- UIKit
- IOS
- 코딩테스트입문
- 클린코드
- AutoLayout
- hackerrank
- algorithm
- Swift디자인패턴
- css학습
- Di
- RxSwift
- 앱의생명주기
- ARC
- Swift코딩테스트
- five lines of code
- unittest
- RC
- 카카오맵클론
- firebase
- Today
- Total
목록앱의생명주기 (2)
샘성의 iOS 개발 일지
1. 정답 : UIApplication 싱글톤 객체가 생성된다. 2. UIApplication 객체 역할 : 앱 실행주기 관리 - 앱 실행 >> UIApplication이 앱 초기화하고 앱 객체 생성함 사용자의 이벤트(터치 이벤트, 제스처 이벤트, 가속도 및 기타 센서 이벤트 등)을 처리하여 적절한 View나 객체에 전달 상태 변화 관리 - 앱이 Background로 갔을 때나 앱이 다시 Foreground로 돌아왔을 때 전화가 오면 이를 대응하고 처리함 알림 처리 - 로컬 및 원격 알림과 관련된 작업을 처리함 (알림이 오면 사용자한테 해당 알림 표시하기 등) 3. 앱의 생명주기 (Life cycle) 하단 포스팅 참고 상태 변화에 따라 다른 동작을 처리하기 위한 앱델리게이트 메서드들을 설명하시오. iO..
In-Active 상태란? In-Active는 Active 상태를 감싸고 있는 영역이다. 따라서 Not Running 상태의 앱이 Foreground에 들어설 때, 반대로 화면을 점유하고 있던 앱이 Background에 들어설 때 거쳐가는 관문과 같은 영역이다. In-Active 상태를 거치게 되는 과정 1. 대기열에 존재하지 않은 앱을 실행하면 앱은 Foreground에 들어서게 된다. (Not Running -> Foreground) 1-1. Foreground에 들어갈때 In-Active 상태를 거치고 Active 상태에 들어선다. 2. 반대로, 사용하고 있는 앱을 홈화면에 넣으면 앱은 Background에 들어서게 된다. (Foreground -> Background) 2-1. Background..