gpt4 book ai didi

objective-c - 如何配置 Xcode 以将 '{' 放在生成文件中我想要的位置

转载 作者:太空狗 更新时间:2023-10-30 03:26:20 24 4
gpt4 key购买 nike

我知道这在程序员中是一个相当有争议的问题,但在开发时,我喜欢我的 IDE 将左大括号放在方法/接口(interface)/控件声明下方,以进行说明:-

这就是 Xcode 如何自动生成末尾带有 { 的框架方法:-

-(void) isTrue:(BOOL)input {
if(input) {
return YES;
}
else {
return NO;
}
}

这就是我喜欢的代码布局方式(我相信它被称为 Allman style ):-

-(void) isTrue:(BOOL)input 
{
if(input)
{
return YES;
}
else
{
return NO;
}
}

我只是想知道 Xcode 中是否有任何配置开关来启用这种开发方式?键入 if/else 语句时真的很烦人,因为它倾向于使用 { 自动完成 else 子句> 在行的末尾,如果你喜欢在它们下面开发的话,这看起来很傻。

还是我不讲理? Objective-C 是否应该遵守 Apple 定义的标准?

最佳答案

看看:

Xcode: Adjusting indentation of auto-generated braces?

Apple Xcode User Defaults

XCCodeSenseFormattingOptions = {
BlockSeparator = "\\n";
PreMethodDeclSpacing = "";
};

这至少应该可以解决 ifforwhile 语句之后的问题。

关于objective-c - 如何配置 Xcode 以将 '{' 放在生成文件中我想要的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2613599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com