如何使用Objective-c中的"__block"关键字?

Sun*_*day 2 objective-c objective-c-blocks

刚刚注意到__block一些Objective-c代码中的关键字,如下所示:

// myString passed into the method
__block NSString *_myString = myString;
Run Code Online (Sandbox Code Playgroud)

__block关键字如何改变上述代码的行为?

Eim*_*tas 6

此变量修饰符使变量能够在块的范围内进行修改.