Xcode 에서 소스 파일은 어떻게 동작하나...
* 안드로이드 소스 시작점
안드로이드는 AndroidManifest.xml에
1. application 엘리먼트에 android:name 어트리뷰트 값이 있을 경우
<application android:name".Launcher" >...</application>
Application 클래스를 상속받는 Launcher클래스의 onCreate 이거나
2. application 엘리먼트에 android:name 어트리뷰트 값이 없을 경우
<application>
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
...
</application>
위 처럼 <category android:name="android.intent.category.LAUNCHER" /> 를 갖는
Activity 클래스를 상속받는 MainActivity클래스의 onCreate입니다.
* ios swift 소스 시작점
@UIApplicationMain을 가진
UIResponder 클래스를 상속받고 UIApplicationDelegate 프로토콜(인터페이스)를 구현하는
AppDelegate 클래스의 application함수입니다.
No comments:
Post a Comment