24 #import <Foundation/Foundation.h>
28 #pragma mark Class Constants
38 #define SCRuntimeUnregisteredProtocolClass @"SCRuntimeUnregisteredProtocol"
80 #pragma mark Creating and Initializing Unregistered Protocols
81 + (instancetype)protocolWithName:(NSString *)name;
82 - (instancetype)initWithName:(NSString *)name;
85 #pragma mark Protocol Constructing
86 - (void)addMethod:(
SCRuntimeMethod *)method required:(BOOL)required instance:(BOOL)instance;
88 - (void)addProtocolWithName:(NSString *)name;
89 - (void)addProperty:(
SCRuntimeProperty *)property required:(BOOL)required instance:(BOOL)instance;
Класс представления метода класса
Definition: SCRuntimeMethod.h:111
Класс представления протокола
Definition: SCRuntimeProtocol.h:77
Заголовочный файл класса SCRuntimeProtocol.
Класс представления свойства класса
Definition: SCRuntimeProperty.h:114
Класс представления незарегистрированного протокола
Definition: SCRuntimeUnregisteredProtocol.h:75