「ひとかじりのりんご」

へっぽこエンジニアの備忘録。こちらは旧ブログ。新しい方はこちら→「http://sbkro.github.io」

Xcode4でガベージコレクションを有効にする。

Xcode4での方法は、どこを調べてもなかったのでメモ書き。
多分需要がないからであろう。(iOSではGCはサポートされていないもんね。)

環境

設定方法

  1. Project Navigatorからプロジェクトを選択。さらにターゲットを選択。
  2. 上部タブから「Build Settings」を選択。
  3. 上部の二番目のタブから「Basic」から「All」へ変更。(重要)
  4. 検索バーから「Garbage Collection」と入力。
  5. Objective-C Garbage Collection」の値を「Unsupprted」から「Supported」へ変更。


f:id:sbkro:20120610165400p:plain


以上の設定で、ガベージコレクションが有効になります。この設定が有効になると、各クラスがガベージコレクトされる際、finalizeメソッドが自動的に呼ばれます。