UIButton子类内存泄漏?

时间:2013-05-27 02:15:10

标签: iphone ios objective-c memory-leaks uibutton

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

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

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

1 个答案:

答案 0 :(得分:0)

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

如果您不使用ARC,则应转换为ARC。但如果失败,如果您的属性为retain / strongcopy,则应向dealloc添加一行,以释放您的实例变量而不使用访问者。你不必把它弄掉,因为你的对象无论如何都要被摧毁,但如果你愿意的话,你可以这样做。