Я новичок в Objective C. Я пытаюсь использовать протокол так же, как интерфейс в Java, но я не знаю, как или даже если это правильный инструмент для работы.Я определил протокол в Protocol.h:
@protocol SomeProtocol
- (void)someMethod;
@end
Теперь в другом классе мне нужна переменная, которая имеет someMethod
#import "Protocol.h"
@interface OtherClass:NSObject {
SomeProtocol objWithSomeMethod;
}
@end
Конечно, "SomeProtocol objWithSomeMethod" дает мнеошибка.Так есть ли способ объявить объект, который, независимо от типа, соответствует этому протоколу?