w Objective-C, można określić typ jako danej klasie i wdrożenie protokołu:Swift: typ musi wdrożyć protokół i być podklasę danej klasy
- (UIView <Protocol> *)someMethod;
to powie, że wartości zwrócony przez someMethod
był UIView
implementujący dany protokół Protocol
. Czy istnieje sposób na wymuszenie czegoś podobnego w Swift?
Podobne pytanie tutaj: http://stackoverflow.com/questions/25767156/swift-property-conforming-to-a-specific-class-and-in-the-same-time-to-multiple?rq=1 –
podobnie jak tutaj http://stackoverflow.com/questions/26401778/swift-how-can-i-declare-a-charakter--specific-type-that-conforms-to-one-or-m –