Objective-C使用LLVM自动拆箱4

Dan*_*ark 6 autoboxing objective-c llvm-clang

我一直在关注Objective-C中的自动装箱(例如,这里).是否有拆箱的新语法?

例如,我想这样做但更短:

NSArray *oneNumber = @[@1];
int one = ((NSNumber *)oneNumber[0]).intValue;
Run Code Online (Sandbox Code Playgroud)

第二行的语法很可怕.有没有新的语言功能来处理这个?

Cat*_*Man 7

[oneNumber[0] intValue]
Run Code Online (Sandbox Code Playgroud)

有时旧的方式是最好的.