Xcode でプロジェクトのビルド設定に移動すると、警告の下に「未使用のラベル」のエントリがあります。「ラベル」という用語は何を意味しますか?
未使用の意味を理解しています (たとえば、「未使用の変数」)
Xcode でプロジェクトのビルド設定に移動すると、警告の下に「未使用のラベル」のエントリがあります。「ラベル」という用語は何を意味しますか?
未使用の意味を理解しています (たとえば、「未使用の変数」)
ラベルは、コード内のポイントをマークするために C (したがって Objective-C) で使用でき、通常はgotoで表示されます。(goto の使用はベスト プラクティスではないと見なされることがよくあります)。
以下のgotoで行を省略した場合、未使用のラベル warningを設定すると、コンパイラは警告を表示できます。
#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;
}