В Objective-C вы можете определить тип как данный класс и реализовать протокол:
- (UIView <Protocol> *)someMethod;
Это говорит о том, что значение, возвращаемое someMethod
было UIView
реализующим данный протокол Protocol
. Есть ли способ заставить что-то подобное в Swift?