如果我声明这样的属性:
@property(nonatomic,weak) Foo *someProperty;
Run Code Online (Sandbox Code Playgroud)
然后我声明一个自定义setter,如下所示:
- (void)setSomeProperty:(Foo *)someProp {
_someProperty = someProp;
//...more custom stuff
}
Run Code Online (Sandbox Code Playgroud)
这有什么不对吗?也就是说,编译器应该自动使用__weak修饰符合成_someProperty ivar,所以只需在上面的setter中进行赋值就足够了,对吗?
我创建了自己的类:BNRItem.m
我想用XCODE6的仪器工具来监控这个类,但是当我从模拟器调用它时,我无法在类别列上看到我的类.
创建BNRItem时,将显示一个新行,类别列上带有"malloc 4KB".但它应该是"BNRItem"而不是"malloc"!
我想做什么?
