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