Как отключить предупреждение в XCode на определенной строке?

  1. Запись метод, который берет строку и возвращает true, если та строка является числом. (что-либо с regex как самый эффективный ответ для интервью)
  2. запишите абстрактный метод фабрики, который не содержит переключатель и возвращает типы с базовым типом "X". (Поиск шаблонов, ища отражение, еще ища их к не шаг стороны и использование, если, если)
  3. разделите строку "каждый; вещь |; | еще |; | в |; | он; ре" маркером "|; |". (много символьные маркеры не позволяются, по крайней мере, в .net, таким образом ища креативность, лучшим решением является общий взлом)
12
задан CodeFlakes 25 September 2009 в 16:44
поделиться

2 ответа

Если вы намереваетесь отправить объекту сообщение, которое, возможно, не реализовано, и знаете, что собираетесь отловить сбои, вам следует использовать вызов:

id myClone = [anObject performSelector:@selector(copy)];

, который объявляет ваше намерение больше непосредственно, что вы вызываете метод, который может не существовать, и вам это нравится. Это более простой способ сделать это, чем подавить предупреждение или подделать метод.

16
ответ дан 2 December 2019 в 18:54
поделиться

Вы можете определить категорию, которая объявляет этот метод. Наличие определения в области видимости во время компиляции позволит избежать предупреждения. Что-то вроде

@interface MyClass (ShutUpTheCompilerMethods)
- (void)method;
@end

...

[MyClass method] //no warning here
3
ответ дан 2 December 2019 в 18:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: