Objective-C main関数の仕組み

main関数を調べました。

main関数から起動するのは、他のCやC++のソースと一緒です。

UIApplicationMain関数を実行する際に、delegate「AppDelegate」のクラス名を指定しています。
この指定により、AppDelegateでアプリ起動時や起動後に処理を実行できるようになります。

main.m

#import <UIKit/UIKit.h>


#import "AppDelegate.h"


int main(int argc, char * argv[])

{

    @autoreleasepool {

        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

    }

}

▫️参考ページ

  

目 次