我想改变XCode(4)对齐括号的默认行为:
- (BOOL)someValue {
return _someValue;
}
:
- (BOOL)someValue
{
return _someValue;
}
我已经查看了这里的文档:
http://developer.apple.com/library/ios/文档/DeveloperTools/引用/XcodeUserDefaultRef/100 - xcode_user_defaults UserDefaultRef.html #//apple_ref/doc/uid/TP40005535-CH3-SW57
但我仍然不明白如何做出改变。任何帮助吗?
首先,你提到的文档是XCode 3.1的(我已经链接了介绍页面,它说得很清楚)。根据devforums.apple.com上关于此的评论数量判断,我认为XCCodeSenseFormattingOptions键不再存在于新的XCode4默认值下(存储在bundle ID com.apple.dt.XCode
下)。如果你想恢复这个特殊的功能,请向苹果公司提交bug。
其次,你可以通过修改模板来做你想做的事情。我发现了这个非常相关的问题,但这里并没有隐性确认这个建议实际上成功了。
您可以尝试使用一个名为Snippet Edit的应用程序,它允许您轻松地编辑所有提供的代码片段。如果你想使用它,你需要使用Xcode v4.3或更高版本。
该应用程序可在http://cocoaholic.com/snippet_edit/