>>220
__bloack が必須で ARC ではさらに __weak がってことらしいよ
http://d.hatena.ne.jp/h_mori/20120220/1329691866
__unsafe_unretained はなーんにもしない従来のただの変数ってことだからじゃないの