-1

我有一个 a 的子类,UIButton并且添加了一个NSString属性。

我是否需要在某个时候释放/=nil 这个属性?或者当按钮本身设置为零时这会自动发生吗?

如果是这样,我会在哪里做?

4

1 回答 1

0

如果您使用 ARC,则无需执行任何操作;ARC 会自动添加一些析构函数代码,为你释放实例变量。

如果您不使用 ARC,则应转换为 ARC。但是如果你的属性是retain/strongcopy,你应该添加一行来dealloc释放你的实例变量而不使用访问器。您不必取消它,因为您的对象无论如何都将被销毁,但如果您愿意,您可以这样做。

于 2013-05-27T02:37:55.483 回答