iPhoneアプリ ARC

ARCについて

いまいちピンときてないので再度、編集する予定

・ガベージコネクションとARCの違い:
ガベージコネクション:プログラムの実行中に動作する機能
ARC:コンパイル時にプログラムを解析してメモリ管理命令を埋め込む分、アプリのパフォーマンスが上がる

・Xcode4.2以上から利用することができる
・メモリ管理をコンパイラがやってくれる。メモリを気にする事がなくなる
・retain/release(autorelease)/deallocを意識しなくてよい(逆に記述されているとコンパイルエラーになる)

ARCを有効にするには
『Edit』→『Refactor』→『Convert to Objective-C ARC』を選択

cocos2d021

有効にするファイルを選択して『Check』を選択

cocos2d022

『Next』を選択

cocos2d023

『Save』を選択してマージする

Comments are closed.