@property (strong) NSObject *aObj
这是场景:假设我们有一个 MyObject 类,并且我们在“MyObject.h”中声明了一个属性;然后我们在“MyObject.m”中使用这个属性。
A. self.aObj = [[NSObject alloc] init];
B. aObj = [[NSObject alloc] init];
我想知道A是否存在内存泄漏。在MRC中似乎如果强保留,A会发生内存泄漏。如果在 ARC 中,这仍然会导致内存泄漏吗?
@property (strong) NSObject *aObj
这是场景:假设我们有一个 MyObject 类,并且我们在“MyObject.h”中声明了一个属性;然后我们在“MyObject.m”中使用这个属性。
A. self.aObj = [[NSObject alloc] init];
B. aObj = [[NSObject alloc] init];
我想知道A是否存在内存泄漏。在MRC中似乎如果强保留,A会发生内存泄漏。如果在 ARC 中,这仍然会导致内存泄漏吗?