有可能接近这个:
protocol FooBarDelegate: class { func foo() if #available(iOS 10.0, *) { func bar() } }
?
对的,这是可能的:
protocol FooBarDelegate: class { func foo() @available(iOS 10.0, *) func bar() }