app이 시작하는 main함수이다.
과연 UIApplicationMain함수의 네개 파라미터는 무엇을 의미할까?
1. argc : argv 배열의 총 수. iPhone 앱에서는 1.
2. argv : C문자열 배열. iPhone 앱에서는 argv[0]에 애플리케이션 파일의 위치가 unix 경로로 들어갑니다.
3. principalClassName : 앱 운용에 사용하고 싶은 오브젝트의 클래스 명. UIApplication을 상속한 클래스여야만 함. nil을 지정한 경우 UIApplication이 사용됨.
4. delegateClassName: 앱 보조 운용에 사용하고 싶은 오브젝트의 클래스 명. AppDelegate를 상속한 클래스가 아니면 안됨. 어짜피 우리는 AppDelegate.m을 조작할 수 있기 때문에 상속해서 쓸 필요는 없는듯 보임.
'IOS > 공통' 카테고리의 다른 글
About Bundle (0) | 2017.02.14 |
---|---|
iOS Architecture (0) | 2016.12.18 |
디버깅 (Crash 핸들링) (1) | 2015.11.05 |
[iOS 9] Search (0) | 2015.11.05 |
[IOS 9] 개요 (0) | 2015.11.05 |