小编Jon*_*onB的帖子

self.prop =无; 与[prop release]; prop = nil;

如果我使用的是合成属性,为什么我不能简单地说:

self.property = nil;
Run Code Online (Sandbox Code Playgroud)

这将释放引用计数,并确保我没有悬空指针.

看起来很简单,但我看到99%的代码似乎都是这样做的:

[property release];
property = nil;
Run Code Online (Sandbox Code Playgroud)

是的,在大多数情况下,它们是属性.我得到了可怕的感觉我错过了什么?当我忘记放"自我"时就像是一样.在一些属性面前,并想知道为什么它崩溃:-)

objective-c

4
推荐指数
1
解决办法
503
查看次数

标签 统计

objective-c ×1