6
Как работать с протоколами Objective-C, которые содержат свойства?
Я видел, как протоколы Objective-C используются следующим образом: @protocol MyProtocol <NSObject> @required @property (readonly) NSString *title; @optional - (void) someMethod; @end Я видел, как этот формат использовался вместо написания конкретного суперкласса, который расширяют подклассы. Вопрос в том, если вы соблюдаете этот протокол, нужно ли вам синтезировать свойства самостоятельно? Если вы …