5

iOSアプリで主な機能が正確に何をするのか、誰かが説明してもらえますか? そして、誰がこの関数を呼び出して正しいパラメータを入力しているのでしょうか?

#import "AppDelegate.h"
int main(int argc, char *argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}

ありがとう。

4

3 に答える 3

6

main()C、C++、または Objective-C プログラムのメイン エントリ ポイントです。基本的に、プログラムを開始するためにオペレーティングシステムによって呼び出されます。(これは正確ではありません。それよりも少し複雑ですが、悪いメンタル モデルでmainはありません。) 実際、プログラムを開始するだけでなく、それプログラムなのです。実行が の最後に達すると、プログラムは終了しmainます。

于 2012-10-19T06:17:40.990 に答える
3

メイン関数は正確に何をしていますか?

UIApplicationMain()基本的にアプリ デリゲートを (4 番目の引数として指定されたクラスから) 作成し、アプリケーションのメイン実行ループを設定する関数を呼び出すだけです。

この関数を呼び出して正しいパラメーターを入力しているのは誰ですか?

iOS。

于 2012-10-19T05:38:38.940 に答える