@protocol ZZCapturePipelineDelegate;
@protocol ZZMediaManagerProtocol;
@protocol ZZCapturePipelineProtocol <NSObject>
...
@end
Я понимаю, что ZZCapturePipelineProtocol
является протоколом, заявленным здесь. Однако я никогда не видел синтаксиса с несколькими @protocol в одном файле. Поскольку первые два протокола заканчиваются точкой с запятой, я предполагаю, что их целью является импорт или ссылка на их соответствующие файлы .h?Объявление протокола заканчивается точкой с запятой?
Это, скорее всего, означает, что где-то в части '...' есть указатель-на-объект, который реализует один или оба из этих протоколов. Вопрос будет значительно улучшен, если вы указали строки, которые используют эти протоколы. – user3386109