iPhone 애플리케이션의 수명주기는 무엇입니까? [닫은]


85

누구든지 iPhone의 수명주기 프로세스가 무엇인지 설명 할 수 있습니까? 즉, 응용 프로그램 수명주기의 시작부터 끝까지.


앱 수명주기에 대한 설명이 포함 된 기사를 찾았습니다. 아래 문서를 참조하세요. 다른 사람들에게 도움이되기를 바랍니다. codeproject.com/KB/iPhone/ApplicationLifeCycle.aspx
Santusura8

답변:


125

앱 수명주기 동안 AppDelegate 메서드에 대한 다양한 호출을 설명하는 매우 유용한 순서도를 제공하는 Cocoanetics의이 게시물을 참조하세요 .

UIApplication 위임 메시징 플로우 차트


ios5에서도 여전히 유효합니까?
James Mertz

@KronoS-예, 이것이 크게 변경된 유일한시기는 iOS 4.0에 멀티 태스킹이 도입 된 때였습니다. iOS 5.0에서 여전히 실행 가능합니다 (iOS 6.0에서도 계속 유지되어야 함).
Brad Larson

1
Apple / iOS는 applicationWillTerminate메시지를 보내지 않습니다 . 당신이 얻을 수있는 것은 SIGTRM운영 체제가 메모리 부족을 원할 때입니다. 문서는 수년 동안 깨졌습니다.
jww

아이폰 OS가 보내 않는 applicationWillTerminale메시지를하지만, 단지의 경우 (요즘의 경우가 될 수없는) 당신이 SDK <4 컴파일 된, 즉 경우, 그림과 설명하거나 설정 한 경우 UIApplicationExitsOnSuspendYES앱에서 Info.plist. 그래서 다이어그램은 여전히 ​​옳습니다.)
AliSoftware

112

다음은 라이프 사이클 이해를 위한 다이어그램 이미지입니다 (iPhone / Android)

여기에 이미지 설명 입력


편집 : 다음은 Apple Docs의 자세한 정보입니다 .

1 부:

여기에 이미지 설명 입력

2 부:

여기에 이미지 설명 입력

참고

또한 이것은 View Controller Life Cycle 메서드 용입니다.

여기에 이미지 설명 입력


이와 같은 다이어그램이 있지만 applicationDid | Will 메소드를 사용합니까?
킬레

@Keale 이 공식 페이지에 다이어그램과 함께 모든 정보가 있는지 확인하십시오 .
swiftBoy

Apple 참조 링크가 깨졌습니다. 업데이트 된 항목은 다음과 같습니다 . 앱 수명주기출시주기
rmp251

20

iOS 개발자의 요리 책에 또 다른 간단한 것이 있습니다.

여기에 이미지 설명 입력


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.