あるが、AwesomeClass
その実装を変更できないとします (つまり、静的ライブラリまたはフレームワークからのものです)。AwesomeClass
以外は全部好きです- (void)thatOneBadMethod
。私はサブクラス化して空の実装でそのメソッドをオーバーライドAwesomeClass
することができます (を呼び出さない) が、問題は、私の仲間の開発者が使用していて、私のアクションを認識していない場合、彼は何かをしていると思って使用しようとする可能性があることです。MyAwesomeClass
super
MyAwesomeClass
thatOneBadMethod
thatOneBadMethod
彼が使用しようとしたときにコンパイラ エラーまたは警告が表示されるように、オーバーライドに入れることができるプリプロセッサ ディレクティブはありますか?