LV1

駆け出し三十路プログラマー奮闘記。iPhone/Macを中心に絶賛修行中。

ARC オンの時のretain count の確認方法

auto reference counting(ARC)がオンだと"retainCount"メソッドが使えませんが、Core Foundationの関数で代用できるようです。

NSObject* obj = [[NSObject alloc] init];
NSLog(@"%d", (int)CFGetRetainCount((__bridge CFTypeRef)obj));

ARC管理下のオブジェクトをそうでない型にキャストするために__bridgeキャストしています。