在Xcode中,如果您转到项目构建设置,则在警告下会有“未使用的标签”条目。 “标签”一词的含义是什么?
我理解未使用的含义(例如,“未使用的变量”)
答案 0 :(得分:2)
可以在C中使用标签(因此也可以使用Objective-C)来标记代码中的某个点,通常可以看到 goto 。 (使用goto通常被认为不是最佳做法)。
如果您在下面省略了 goto 的行,编译器会在您设置 unused标记警告时发出警告。
#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;
}