久々に Xcode 4.2 で新規プロジェクトを作成して見たところ、他から一部、コピーしたソースがエラーになる。
調べてみると、iOS 5 からはメモリの開放が不要になったとか? “dealloc” が無いし。
[hogehoge release];
とか書くと、この箇所がエラーになる訳です。
メモリ解放を入れる場合、Xcode 4.2 の場合
“Apple LLVM compiler 3.1 – Language” > “Objective-C Automatic Reference Counting”
を “NO” にすると、メモリ解放の為の上記の様なコードでエラーが出なくなります。