Предупреждения Xcode: Что такое "Неиспользуемые ярлыки"

В XCode, если вы идете в настройки сборки проекта, под предупреждениями есть запись для "Неиспользуемые метки". Что подразумевается под термином "этикетки"?

Я понимаю, что имеется в виду под неиспользуемой (например, "неиспользуемая переменная")

1 ответ

Решение

Метка может использоваться в 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;
}
Другие вопросы по тегам