代码之家  ›  专栏  ›  技术社区  ›  Ferdeen

可以在Xcode中设置代码区域吗?

  •  18
  • Ferdeen  · 技术社区  · 17 年前

    在Visual Studio中编写c_时,可以设置 regions 对代码进行相应分组。作为Xcode的新手,我似乎找不到类似的功能。

    6 回复  |  直到 9 年前
        1
  •  18
  •   Community Mohan Dere    9 年前

    使用Xcode编辑器,您可以通过单击左边的小空白来折叠或展开任何代码块。此外,您还可以在代码中的任何点上添加标记:

    #pragma mark 你的头衔,只要你愿意

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


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

        2
  •  16
  •   0xced    17 年前

    您还可以使用:

    // MARK: -
    

    // MARK: Initialization
    

    它比pragma mark更易于移植。

        3
  •  11
  •   Mankarse    14 年前

    很抱歉,你太学究了,但这是“x code”,不是“x-code”。

    例如,您可以执行以下操作:

    #pragma mark -
    

    #pragma mark Initialization
    

    这会给你带来这样的东西:

    alt text http://i44.tinypic.com/2exvhid.png

        4
  •  7
  •   bturner    14 年前

    还有一个选择

    #pragma mark - Initialization
    
        5
  •  3
  •   jww avp    10 年前

    如果您想要一个带有自定义代码部分的折叠区域,那么将您想要的代码放在大括号内。 { } 将成为一个褶皱带。

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

        6
  •  3
  •   Carter Medlin    9 年前

    如果不支持.NET样式的区域,那么能够折叠所有函数就成了下一个最好的选择。

    命令 - 选项 - 转移 - 左箭头 坍塌

    命令 - 选项 - 转移 - 右箭头 扩大。

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