与 Swift "extension where self: <some protocol>" 对应的目标 C 语法



是否有办法在Objective C中仅为那些符合协议的子类扩展类,如Swift:

extension SomeClass where self: SomeProtocol {
// some code
}

没有Objective-C语法。(不确定Swift是否有这样的语法;我们有一个通用的where子句,但在self上没有。Objective-C不提供完整的泛型实现,只提供轻量级实现)

相关内容

  • 没有找到相关文章

最新更新