在 Xcode 中,如果您转到项目构建设置,则在警告下有“未使用标签”条目。“标签”一词是什么意思?
我了解未使用的含义(例如,“未使用的变量”)
在 Xcode 中,如果您转到项目构建设置,则在警告下有“未使用标签”条目。“标签”一词是什么意思?
我了解未使用的含义(例如,“未使用的变量”)
标签可以在 C(以及因此 Objective-C)中用于标记代码中的一个点,通常使用goto看到。(使用 goto 通常被认为不是最佳实践)。
如果您省略了下面带有goto的行,如果您设置了未使用的标签警告,编译器会警告您。
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
goto myLabel
NSLog(@"I won't print");
myLabel:
NSLog(@"I will print");
}
return 0;
}