2010年4月22日木曜日

iPhoneアプリのコーディングの基本

iPhoneで最初に動作するコードが書かれているのが、Other Sourcesにある"main.m"となります。
---- main.m -------------------
#import

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

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
----------------------------------

この場合、main.mから呼び出されるUI Applicationで標準化された処理を実行することになるそうです。

標準化されていない処理を実行させたい場合には、main.mを直接コーディングすることはあまりなく、UI Applicationから標準以外の処理を依頼する"xxxAppDelegate"クラスをコーディングすることになるそうです。

そのため、コーティング対象はClassesフォルダにある、“xxxAppDelegate.m", "xxxAppDelegate.h"上でコーディングしていくことになるそうです。

0 件のコメント:

コメントを投稿