你能在Xcode中设置代码区吗?

时间:2009-02-22 13:51:59

标签: objective-c xcode

在编写c#时,在Visual Studio中,您可以将regions设置为相应的组代码。作为Xcode的新手,我似乎无法找到类似的功能。

6 个答案:

答案 0 :(得分:18)

使用Xcode编辑器,您可以通过单击左侧边距来折叠或展开任何代码块。此外,您可以在代码中的任何位置添加标记:

#pragma mark 您的标题,只要您愿意

然后,您的标记将出现在编辑器窗口顶部的中间弹出菜单中。


更新:我发现此问题的副本存在here。答案可能很有意义。

答案 1 :(得分:17)

您也可以使用:

// MARK: -

// MARK: Initialization

比#pragma mark更便携。

答案 2 :(得分:11)

抱歉迂腐,但它是“Xcode”,而不是“X-Code”。

你可以去:

#pragma mark -

#pragma mark Initialization

这会给你这样的事情:

alt text

答案 3 :(得分:7)

还有一个选项

#pragma mark - Initialization

答案 4 :(得分:3)

如果您想要一个包含代码自定义部分的折叠区域,请将所需的代码放在大括号{ }内,它将成为折叠区。

但是你必须记住,大括号也定义了变量范围,所以这段代码不应该有变量声明,这些声明将在这些括号之外使用。

答案 5 :(得分:3)

如果不支持.Net样式区域,能够折叠所有功能是下一个最好的选择。

command - 选项 - shift - 左箭头 崩溃。

command - 选项 - shift - 右箭头 扩大。

Xcode将记住折叠函数的最后状态。