Avatar
この「仕様」の理由としては、 「親クラスの extension 上の decl は override できないのと同様に」ということらしいのですが、それなら警告なりエラーなり出すべきだというのは同意です。
11:04 AM
class Base {} extension Base { func foo() {} } class Derived : Base { override func foo() {} // error: overriding non-@objc declarations from extensions is not supported }