我知道这在程序员中是一个相当有争议的问题,但在开发时,我喜欢我的 IDE 将左大括号放置在方法/接口/控件声明下方,以用于说明目的:-
这就是 Xcode 自动生成带有 { 结尾的骨架方法的方式:-
-(void) isTrue:(BOOL)input {
if(input) {
return YES;
}
else {
return NO;
}
}
这就是我喜欢布置我的代码的方式(我相信这被称为奥尔曼风格 http://en.wikipedia.org/wiki/Indent_style#Allman_style_.28bsd_in_Emacs.29): -
-(void) isTrue:(BOOL)input
{
if(input)
{
return YES;
}
else
{
return NO;
}
}
我只是想知道 Xcode 中是否有任何配置开关来启用这种开发风格?打字的时候真的很烦人if
/else
语句,因为它倾向于自动完成else
条款与{
如果你喜欢在下面开发它们,那么这看起来很愚蠢。
还是我无理取闹? Objective-C 应该遵守 Apple 定义的标准吗?
看一眼:
Xcode:调整自动生成的大括号的缩进? https://stackoverflow.com/questions/392749/xcode-adjusting-indentation-of-auto-generated-braces
Apple Xcode 用户默认值 http://developer.apple.com/mac/library/documentation/DeveloperTools/Reference/XcodeUserDefaultRef/100-Xcode_User_Defaults/UserDefaultRef.html
XCCodeSenseFormattingOptions = {
BlockSeparator = "\\n";
PreMethodDeclSpacing = "";
};
这至少应该解决你的问题if
, for
, or while
声明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)