是否有办法在Objective C中仅为那些符合协议的子类扩展类,如Swift:
extension SomeClass where self: SomeProtocol {
// some code
}
没有Objective-C语法。(不确定Swift是否有这样的语法;我们有一个通用的where子句,但在self
上没有。Objective-C不提供完整的泛型实现,只提供轻量级实现)