我可以在 objective c 中的 ARC 中使用 dealloc() 方法吗?
Can i use the dealloc() method in ARC in objective c?
我是 objective-c
的新手
我有很多内存问题,还有很多分配变量
-要做什么?
当你要使用ARC时,你不能调用dealloc([super dealloc])。编译器为我们处理它。您可以参考此 link 了解更多详情:
您可以使用@autoreleasepool 进行更好的练习。
首先,在 Objective-C 中,与函数相比,既不使用 ()
也不调用方法(但通过分派调用)。方法的典型拼写是 -dealloc
。发送消息以执行它,使用 []
完成,如 [self dealloc]
.
不,你不能这样做。您的代码将中断。
You never send a dealloc message directly. (Apple Doc)
如果 ARC 有内存泄漏,原因是保留周期。阅读 something 了解它。大多数保留循环很容易检测到。但是,您可以使用 Instruments(分配)在运行时检测它们。
我是 objective-c
的新手我有很多内存问题,还有很多分配变量
-要做什么?
当你要使用ARC时,你不能调用dealloc([super dealloc])。编译器为我们处理它。您可以参考此 link 了解更多详情:
您可以使用@autoreleasepool 进行更好的练习。
首先,在 Objective-C 中,与函数相比,既不使用 ()
也不调用方法(但通过分派调用)。方法的典型拼写是 -dealloc
。发送消息以执行它,使用 []
完成,如 [self dealloc]
.
不,你不能这样做。您的代码将中断。
You never send a dealloc message directly. (Apple Doc)
如果 ARC 有内存泄漏,原因是保留周期。阅读 something 了解它。大多数保留循环很容易检测到。但是,您可以使用 Instruments(分配)在运行时检测它们。