0
int main(int argc, char *argv[])
{
   NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
   int retVal = UIApplicationMain(argc, argv, nil, nil);
   [pool release];
   return retVal;
}
  1. UIApplicationMain() 呼び出しは、アプリケーションの実行が完了した後にのみ返されますか? 次の行があるので [プールの解放]

  2. main() でコマンド ライン引数を渡すにはどうすればよいですか?

  3. UIApplicationMain() が返す可能性のある int 値とその状態は何ですか?

4

1 に答える 1

2

UIApplicationMain() 呼び出しは、アプリケーションの実行が完了した後にのみ返されますか? 次の行があるので [プールの解放]

UIApplicationMain()二度と戻りません。[pool release]returnは審美的なバランスのためだけです。

main() でコマンド ライン引数を渡すにはどうすればよいですか?

コマンド ライン引数は既に にありargvます。の前に好きなようにできますUIApplicationMain()。「の外部でアクセスするにはどうすればよいですか」という場合は、 NSProcessInfomain()を参照してください。これは一般に、iOS ではあまり役に立ちません。

UIApplicationMain() が返す可能性のある int 値とその状態は何ですか?

ありません。UIKit 関数リファレンスを参照してください。

于 2013-04-06T02:31:06.553 に答える