【发布时间】:2012-01-14 19:23:10
【问题描述】:
苹果倾向于给出这样的例子:
NSError __strong *error = nil;
或
-(BOOL)performOperationWithError:(NSError * __autoreleasing *)error;
如果我可以这样做,我会发现它更具可读性和逻辑性:
__strong NSError *error = nil;
-(BOOL)performOperationWithError:(__autoreleasing NSError**)error;
快速测试表明编译器并没有抱怨我的编写方式。是不是我做错了,还是这样写就好了?
【问题讨论】:
标签: objective-c ios macos syntax automatic-ref-counting