是否有可能有一个“的#pragma标记”层级?(Is it possible to have a “

2019-07-03 11:10发布

我使用#pragma mark - Description经常组织我在Xcode的方法。 然而,我发现,有时候我需要类别和子类别为我的方法是这样的:

  • 公共方法

    • 辅助方法
      • 一个方法
    • 方法的其他类型的
      • anotherMethod
  • 私有方法

    • 法的一些类型
      • aPrivateMethod

这可能吗?

Answer 1:

Simply only use the - before and after your main section to surround it in lines, exclude the dash for the subsections, and then the method names will show as always.

#pragma mark - Public Methods -
#pragma mark Helper Methods
- (void)aMethod{}
#pragma mark Other Type of Methods
- (void)anotherMethod{}

#pragma mark - Private Methods -
#pragma mark Some Type of Method
- (void)aPrivateMethod{}



Answer 2:

您可以使用任何这些组合:

  1. 前连字符Description -使以上描述的隔板

#pragma mark - Description

  1. 后连字符Description -使描述下面的隔板

#pragma mark Description -

  1. 之前和之后的连字符Description -使上面和下面的描述中的隔板

#pragma mark - Description -

此外,如果你只是想分离器和没有说明,只是使用#pragma mark#pragma mark -



文章来源: Is it possible to have a “#pragma mark” hierarchy?