Вопросы по теме 'objective-c-category'
Реализация частного метода
Этот вопрос в основном любопытство, чем что-либо еще. Но в настоящее время я помещаю все свои частные методы сначала в свой @implementation , чтобы не создавать отдельную категорию в моем файле .m для этих методов. Пока частный метод был реализован...
295 просмотров
schedule
05.05.2024
Должен ли я объявлять категорию для всех частных методов класса?
Предположим, я хочу, чтобы частный метод класса был видимым для реализации этого класса только так, чтобы интерфейс класса предоставлял только то, что необходимо раскрыть. В некоторых последних версиях Xcode я могу сделать это, просто опуская...
148 просмотров
schedule
26.10.2023
objc_setAssociatedObject недоступен в iOS?
Я пытаюсь добавить «свойства» в категории, используя API ассоциированных объектов.
objc_setAssociatedObject(self, &kIsAnimatingAssocObjKey, animating,
OBJC_ASSOCIATION_RETAIN_NONATOMIC);
Xcode жалуется:
Неявное объявление функции...
5496 просмотров
schedule
09.10.2022
Связывание проблем с категорией в Scripting Bridge
Я пытаюсь написать категорию поверх iTunesTrack со связанными объектами (NSMutableDictionary и NSNumber)
#import "iTunes.h"
#import <objc/runtime.h>
@interface iTunesTrack (dictionary)
- (NSMutableDictionary*) getDictionary;
- (NSNumber*)...
413 просмотров
schedule
24.11.2022
Что плохого в использовании категории в NSObject для обеспечения реализации протокола по умолчанию?
Я искал способ использовать дополнительные методы протокола и иметь чистый код. Другими словами: 1: Нет respondsToSelector: вызовов во всем моем коде 2. Должен работать для любой сигнатуры метода, поэтому метод категории в NSObject, выполняющий...
1150 просмотров
schedule
07.04.2024
Цель C: как наследовать методы категории, загруженные в родительский класс?
В моем проекте я использую категорию NSObject+Properties.h (см. aqtoolkit: https://github.com/AlanQuatermain/aqtoolkit/blob/master/Extensions/NSObject%2BProperties.h )
Затем у меня есть класс, который я объявляю как
#import...
951 просмотров
schedule
11.02.2024
Может ли класс добавлять классы друзей во время выполнения на С++?
Я хотел бы, чтобы некоторые классы стали друзьями других классов во время выполнения. Есть ли способ сделать это?
В качестве альтернативы, есть ли способ получить доступ к общедоступным/защищенным/частным иварам объекта во время выполнения - или...
216 просмотров
schedule
01.02.2024