Objective-C

このエントリーをはてなブックマークに追加
147レベルの低い114
>>144
遅レスすんません、Cの勉強してたもんで…
何から何まですんませんね。でも、それだとなんかコンパイル通らないんですよ。
いろいろいじってやってみたところ、新規プロジェクトで「Foundation Tool」を
作った時にデフォルトで”NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];”
という文字列が出てきたんで、これを使ってみる事にしました。
int main (int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

id obj;
obj = [[[Greeting alloc] init ] autorelease];
[obj greeting];
[pool release];
return 0;
}
mainの宣言の所で何やってるかまだわかんないし、NSAoutoreleacePool * poolってのが
何やってるかわかんないんですが、これでなんとかオブジェクトの解放に成功したみたいです。
いろいろ教えていただいて、ありがとうございました。
もっと勉強せねば…