Objective-C におけるメモリ管理。 // メモリ確保 id obj = [NSObject alloc]; // メモリ解放 [obj release]; release は必ずメモリを解放するものではない。 参照カウンタをデクリメントし、参照カウンタが「0」になったとき初めてメモリを解放する。 参照カウンタ retainCount id obj = [NSObject alloc]; NSLog( @"1:alloc -> %d", [obj retainCount] ); [obj retain]; NSLog( @"2:retain -> %d", [obj retainCount] ); [obj retain]; NSLog( @"3:retain -> %d", [obj retainCount] ); [obj release]; NSLog( @"4:relea