Вопросы с тегом «categories»


12
Как избавиться от предупреждения «необъявленный селектор»
Я хочу использовать селектор на экземпляре NSObject без необходимости реализации протокола. Например, есть метод категории, который должен установить свойство ошибки, если экземпляр NSObject, к которому он вызывается, поддерживает его. Это код, и код работает как задумано: if ([self respondsToSelector:@selector(setError:)]) { [self performSelector:@selector(setError:) withObject:[NSError errorWithDomain:@"SomeDomain" code:1 userInfo:nil]]; } Однако компилятор не …

6
Категории Objective-C в статической библиотеке
Можете ли вы рассказать мне, как правильно связать статическую библиотеку с проектом iPhone. Я использую статический проект библиотеки, добавленный в проект приложения в качестве прямой зависимости (цель -> общие -> прямые зависимости), и все работает нормально, но категории. Категория, определенная в статической библиотеке, не работает в приложении. Итак, мой вопрос, …

6
Objective-C: переменная свойства / экземпляра в категории
Поскольку я не могу создать синтезированное свойство в категории в Objective-C, я не знаю, как оптимизировать следующий код: @interface MyClass (Variant) @property (nonatomic, strong) NSString *test; @end @implementation MyClass (Variant) @dynamic test; - (NSString *)test { NSString *res; //do a lot of stuff return res; } @end Тест-метод вызывается несколько …


4
Переопределение методов с использованием категорий в Objective-C
Могу ли я использовать категорию класса для переопределения метода, который уже реализован с использованием категории? Как это: 1) Оригинальный метод -(BOOL) method { return true; } 2) Переопределенный метод -(BOOL) method { NSLog(@"error?"); return true; } Будет ли это работать или это незаконно?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.