UIApplicationMain?

IOS/공통 2016. 2. 18. 08:57

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
Posted by 홍성곤
,