【发布时间】:2013-02-05 21:31:18
【问题描述】:
Xcode 5 是否能够更改方法的签名?据我所知,没有,但我希望被错误地展示。
如果我尝试添加(或删除)方法的参数,Needs 1 fewer (more) colon to match original 错误欢迎我。
在这种情况下我真的必须手动重构吗?
【问题讨论】:
-
这在 Xcode 6 中也是不可能的。
标签: xcode5 automated-refactoring
Xcode 5 是否能够更改方法的签名?据我所知,没有,但我希望被错误地展示。
如果我尝试添加(或删除)方法的参数,Needs 1 fewer (more) colon to match original 错误欢迎我。
在这种情况下我真的必须手动重构吗?
【问题讨论】:
标签: xcode5 automated-refactoring
用冒号(“startRequest:”)标记第一个方法名称,然后点击Refactor-> Rename
例子:
- (void)startRequest:(NSString *)url with:(NSDictionary *)post
【讨论】:
startRequest:而不是with:),但现在我发现您可能误读了我的问题:您可以添加/删除一个参数吗?
到目前为止,我也无法找到一种方法来做到这一点。一般来说,Xcode 不太适合重构。
因此,我想建议您寻找其他用于重构的 IDE。事实上,这几乎是一种常见的方法。虽然我无法为您指出哪种 IDE 最适合此,但有一些选择。
【讨论】: