2011年11月9日水曜日

[Info] ARCチュートリアル

ARCのチュートリアル。説明が丁寧でわかりやすい。


図解あり。weak と strong のイメージがつかめる。

変数宣言はデフォルトで strong になるので下記コードはクラッシュしない。
id obj = [array objectAtIndex:0];
[array removeObjectAtIndex:0];
NSLog(@"%@", obj);

weak は参照先オブジェクトが破棄(deallocated)された時に nil になる("zeroing"と呼ばれる)。



非ARCコードの移行方法についても説明があり参考になる。





0 件のコメント:

コメントを投稿