Friday, May 20, 2016

Xcode 에서 소스 파일은 어떻게 동작하나...


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