在这3种情况下,我会出现内存泄漏吗?
No __strong and no set to nil
- (void)function { NSString *string = [[NSString alloc] initWithString: @"Hello World"]; }
No set to nil but use __strong
- (void)function { __strong NSString *string = [[NSString alloc] initWithString: @"Hello World"]; }
No __strong but set nil
- (void)function { NSString *string = [[NSString alloc] initWithString: @"Hello World"]; string = nil; }
使用自动引用计数(ARC)时,如果我不设置任何关键字,我默认变量是__strong吗?
NSString *string = @"Hello World";
。在方法中不需要其他操作。 - ott--