Xcode4でガベージコレクションを有効にする。
Xcode4での方法は、どこを調べてもなかったのでメモ書き。
多分需要がないからであろう。(iOSではGCはサポートされていないもんね。)
設定方法
- Project Navigatorからプロジェクトを選択。さらにターゲットを選択。
- 上部タブから「Build Settings」を選択。
- 上部の二番目のタブから「Basic」から「All」へ変更。(重要)
- 検索バーから「Garbage Collection」と入力。
- 「Objective-C Garbage Collection」の値を「Unsupprted」から「Supported」へ変更。
以上の設定で、ガベージコレクションが有効になります。この設定が有効になると、各クラスがガベージコレクトされる際、finalizeメソッドが自動的に呼ばれます。