open gl es delegates

1. didFinishLaunchingWithOptions : App이 실행되고 초기화 된 이후 실행
2. applicationWillResignActive : didFinishLaunchingWithOptions 이후 활성화 된 상태, 
3. applicationDidEnterBackground : background상태로 진입할때 실행됨 (일반적으로 사용된 자원의 해제 등의 기능을 구현한다)
4. applicationWillEnterForeground : background상태에서 활성화 상태로 진입 되기 전 상태 (해제한 자원등의 복구 등의 기능을 구현 한다. 재시작 …)
5. applicationWillTerminate : App이 종료되기 전 실행 된다.(자료 저장등의 기능을 구현한다.)
6. dealloc : 메모리가 완전하게 해제되기 전의 단계

[흐름 1 : 기본 흐름]
(초기화) didFinishLaunchingWithOptions - (활성 초기화) applicationWillResignActive - (종료)applicationWillTerminate - (메모리 해제)dealloc
[흐름 2 : Home Button을 눌러 background mode 되는 경우]
<Home Button> - (비활성화) applicationDidEnterBackground - <App Button> - (활성화)applicationWillEnterForeground - (활성초기화) applicationWillResignActive

[참조 1]
iOS 3버전 책에서는 applicationDidFinishLaunching 를 명시하는 경우가 있는데 … 
iOS 4버전에서 didFinishLaunchingWithOptions 로 변경 되었음.

Open GL ES Project 살펴보기
EAGL : “Embedded Apple OpenGL” 의 약자임

'기타 > Old' 카테고리의 다른 글

[ETC] 구글 코드 계정 생성  (0) 2011.04.18
[XCode] XCode4에서 SVN설정하는 방법  (0) 2011.04.13
[FLEX] 한영 입력 모드 상태 확인  (0) 2011.03.31
[FLEX] string to xml object  (0) 2011.03.09
[FLEX] ZPlayer  (1) 2011.03.07

+ Recent posts