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” 의 약자임
'etc > 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 |