2012年1月22日日曜日

ARC

Automatic Reference Countingの略。
今までretainやreleaseでメモリの管理をしていたのを、自動的に管理してくれるものらしい。
他のプログラム言語でいうところのGC(ガーベジコレクション)みたいなもの。
iOS5から搭載されたらしい。

古いソースコードに適応させる場合、全部のretainやrelease文を消さないとだめらしいです。

それまでに公開されてたライブラリなんかを使う時には、ONにしない方がいいみたいです。
ARCを各ファイル毎にON/OF切り替える方法もあるみたいです。

http://iphone-app-developer.seesaa.net/article/244426270.html

0 件のコメント:

コメントを投稿