我正在开发一个iOS项目,我正在使用#pragma mark
根据各自的类别排列方法。
我的问题是某些类别有子类别。如何安排我的方法来反映方法类别及其子类别?这甚至可能吗?
我需要类似的东西:
我试过了:
#pragma mark - Main #pragma mark - Sub 1 #pragma mark - Sub of Sub 1
#pragma mark - Main #pragma mark -- Sub 1 #pragma mark --- Sub of Sub 1
都没有工作。我搜索了很多,但找不到任何解决方案。有没有办法做到这一点?
答案 0 :(得分:0)
只需从子类别中删除短划线,它就会置于主
之下#pragma mark - Main
#pragma mark Sub 1
答案 1 :(得分:0)
#pragma标记后面不能有空格。因此,您需要使用pragma这种类型的结构。
希望它对你有所帮助。
答案 2 :(得分:0)
答案:我不这么认为,这可能正是您所寻找的。
Apple已经为它提供了“折叠方法”概念。当您需要同时查看代码的多个部分时,Xcode可以让您关闭并打开方法组。将鼠标直接放在任何方法左侧的装订线中。出现一对显示三角形。单击一个三角形,Xcode会折叠该方法的代码。
省略号表示折叠方法。单击显示三角形,Xcode显示折叠的代码。您也可以折叠任何复合语句。
我找到了适合你的东西: Is it possible to have a hierarchy of “#pragma mark” ?
答案 3 :(得分:0)
使用Option-Space在源代码中插入不可破坏的空格而不是常规空格。它们将保留在菜单中。 (它们将在源中显示为点。)