如您所知,在ARC模式下,方法dealloc()不需要手动释放接口变量(self.var = nil),但块变量怎么样?如果是块复制那么我们也不需要发布它吗?不知道如何通过仪器跟踪块var内存泄漏。
任何知道的人请提前分享和感谢。
答案 0 :(得分:1)
[block copy]
由ARC处理。
如果您使用Block_copy
,则必须使用Block_release
,但上述表单最适合使用ARC。
答案 1 :(得分:0)
你可能需要__weak你的变量才能阻止它,以避免保留周期。