Xcode:如何重构/重命名方法和添加(或删除)其参数?

时间:2013-02-20 18:31:46

标签: xcode5 automated-refactoring

Xcode 5能否改变方法的签名?据我所知,但我想表现出错。

如果我尝试添加(或删除)方法的参数,我会受到Needs 1 fewer (more) colon to match original错误的欢迎。

在这种情况下,我真的必须做一个手动重构吗?

2 个答案:

答案 0 :(得分:1)

用冒号标记第一个方法名称(“startRequest:”),然后点击Refactor->重命名

示例:

- (void)startRequest:(NSString *)url with:(NSDictionary *)post

http://developer.apple.com/library/ios/#recipes/xcode_help-source_editor/RefactorRenaming/RefactorRenaming.html

答案 1 :(得分:0)

到目前为止,我一直无法找到办法。一般来说,Xcode不是很适合重构。

因此,我建议您寻找其他用于重构的IDE 。事实上,这几乎是一种常见的方法。我无法指出哪种IDE可能是理想的,但有一些选择。