相关疑难解决方法(0)

在Objective C中为弱属性创建自定义setter的正确方法是什么?

如果我声明这样的属性:

@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中进行赋值就足够了,对吗?

properties objective-c automatic-ref-counting

16
推荐指数
1
解决办法
1971
查看次数

XCODE 6分配工具不显示自己的类名

我创建了自己的类:BNRItem.m

我想用XCODE6的仪器工具来监控这个类,但是当我从模拟器调用它时,我无法在类别列上看到我的类.

创建BNRItem时,将显示一个新行,类别列上带有"malloc 4KB".但它应该是"BNRItem"而不是"malloc"!

我想做什么?

在此输入图像描述

instruments ios xcode6

7
推荐指数
1
解决办法
875
查看次数