Xcode 5 はメソッドの署名を変更できますか? いいえとは言えませんが、間違っていることを示したいと思います。
メソッドのパラメーターを追加 (または削除) しようとすると、Needs 1 fewer (more) colon to match original
エラーが発生します。
この場合、本当に手動リファクタリングを行う必要がありますか?
Xcode 5 はメソッドの署名を変更できますか? いいえとは言えませんが、間違っていることを示したいと思います。
メソッドのパラメーターを追加 (または削除) しようとすると、Needs 1 fewer (more) colon to match original
エラーが発生します。
この場合、本当に手動リファクタリングを行う必要がありますか?
最初のメソッド名をコロン ("startRequest:") でマークし、[リファクタリング] -> [名前の変更] をクリックします。
例:
- (void)startRequest:(NSString *)url with:(NSDictionary *)post
これまでのところ、これを行う方法を見つけることもできませんでした。一般に、Xcode はリファクタリングには適していません。
したがって、リファクタリングに使用する他の IDE を探すことをお勧めします。実際のところ、これはほとんど一般的なアプローチです。どの IDE がこれに最適かを示すことはできませんが、いくつかのオプションがあります。