Life Cycle(생명 주기), 즉 실행부터 종료까지의 주기 Launch Sequence About the App Launch Sequence - Apple Developer Documentation 앱이 실행되는 과정은 아래의 그림으로 나타낼 수 있다. 앱이 유저 혹은 시스템에 의해서 실행된다 프로그램의 시작점인 main() 함수에 의해 UIKit의 UIApplicationMain(_:_:_:_:) 메소드가 호출된다 UIApplicationMain(_:_:_:_:) 메소드를 통해 UIApplication 싱글톤 객체와 AppDelegate 객체가 생성된다. 또한 main storyboard 혹은 nib file의 기본 인터페이스를 로드하고 초기 세팅값(info.plist)을 불러오고 앱을 Main R..
static 메소드 class 메소드 final class 메소드 이 셋의 차이가 뭘까? 사실 찾아보니 그리 헷갈리는 개념은 아니지만 개념 정리 겸 포스팅한다. 우선 셋 다 타입 메소드이다. static 메소드, 타입 메소드이고 자식클래스에서 override 할 수 없다. class 메소드, 타입 메소드이고 자식클래스에서 override 할 수 있다. final class 메소드, 타입 메소드이고 자식클래스에서 override 할 수 없다. 이렇게만 보면 static이랑 final class랑 똑같은거 아닌가 싶다. 이 글을 포스팅하게 된 이유이기도 하다. 야곰님의 강의를 듣다가 이 둘이 동일한 기능을 한다는 말을 하셨다. 물론 맞는말이기도 하다. 당장은 일단 넘어가느라 이렇게 설명하신 것 같다. (프로..
- Total
- Today
- Yesterday
- split view controller
- Xcode
- 에피큐어
- Android
- iOS App Life Cycle
- 생활코딩
- StatusBar
- watchKit
- statusBarStyle
- 스토아학파
- private repository
- opentutorial
- bitbucket
- 클론코딩
- iPad
- strings.xml
- Localizable
- 냉철
- UISplitViewController
- 에피쿠로스
- watchOS life cycle
- iPadOS
- spm
- watchOS
- 읏샷샤 화이팅 앗샷샤 화이팅
- ios
- lldb
- SplitViewController
- 철학의 역사
- 프론트엔드 공부
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |