Avatar
@protocol P <NSObject> @optional - (void)optionalMethod; @end @interface C : NSObject <P> @end import MyFW C().optionalMethod?() // コンパイル通らない C().optionalMethod() // 実行時エラー なので、overrideの問題というよりは、やっぱり super を P として解釈する手段がない問題の気がする (edited)