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

В Xcode, если вы перейдете к настройкам сборки проекта, в предупреждениях есть запись «Неиспользуемые метки». Что подразумевается под термином «Ярлыки»?

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


person Lneuner    schedule 05.08.2015    source источник


Ответы (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;
}
person DDP    schedule 05.08.2015
comment
Отличное объяснение. Спасибо :) - person Lneuner; 05.08.2015