Предупреждения 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;
}