XCode 4支持区域和代码管理的方法是什么?

Osp*_*pho 5 xcode objective-c objective-c++ cocos2d-iphone

我知道Xcode 3从不支持区域,但我不确定Xcode 4是否存在,想知道是否有人知道.

区域有助于订购代码并保持其清洁和可管理性,它们在.NET C#IDE中受支持,并且通常可以使用#region和#endregion访问(如果我没记错的话).

如果没有,还有其他方法来管理代码吗?
任何提示,技巧或建议都会很棒!

奥利弗.

She*_*ley 7

Xcode(3和4)确实支持代码折叠 - 也就是说,可以将一段代码可视地折叠成一行 - 但它基于代码本身语法定义的块,而不是特殊标记区域.因此,您可以折叠类,方法,循环,if块等.查看代码的左侧,以不同的灰色阴影显示的垂直条纹.将鼠标悬停在该条带上会突出显示一段代码; 点击将折叠该部分.

Xcode的4"符号导航器"窗格还提供了项目的树视图,它可以分层次地显示类,方法,属性和实例变量.

您还可以使用(在3和4中)#pragma mark SectionName将节标记添加到编辑器窗口顶部显示的符号列表中.