【发布时间】:2015-10-14 08:06:59
【问题描述】:
__weak NSString *string_weak_ = nil;
- (void)viewDidLoad {
[super viewDidLoad];
@autoreleasepool {
NSString *string = [NSString stringWithFormat:@"hello"];
string_weak_ = string;
}
NSLog(@"string: %@", string_weak_);
}
`
string: (null) // in iPhone(iOS 8.1) simulator
string: hello // in iPhone(iOS 9.0) simulator
我在 iPhone(8.1) 和 iPhone(9.0) 模拟器中运行此代码。结果不同。 我想知道发生了什么?
【问题讨论】: