2012-10-29 97 views
10

我經常使用#pragma mark - Description在Xcode中組織我的方法。然而,我發現,有時候我需要類別和子類別爲我的方法是這樣的:是否有可能擁有「#pragma標記」層次結構?

  • 公共方法

    • 輔助方法
      • amethod方法
    • 其他方法類型
      • anotherMethod
  • 私有方法

    • 法的某型
      • aPrivateMethod

這可能嗎?

+0

需要這應該是簡化的任何代碼。 – Sulthan

回答

24

只需在主要部分前後使用-將其圍成一行,排除子部分的短劃線,然後方法名稱將一直顯示。

#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{} 

enter image description here

+0

我更喜歡這種在Xcode 3中工作的方式,這些相同的編譯指示實際上會顯示一個層次結構。 –

+0

出於某種原因,Xcode 4.5.1在定義方法之前不會顯示第一個「#pragma」。 – Joe

+0

謝謝!這正是我所期待的。 – pasawaya

0

嘗試所有這些組合

說明之前
  1. 連字號 - 使以上描述的隔板

    的#pragma馬克 - 描述

  2. 連字符後描述 - 使描述下面的隔板

    的#pragma標記描述 -

  3. 連字符之前和之後描述 - 使標記的#pragma上面和下面的描述中

    隔板 - 描述 -

enter image description here

另外,如果你只是想分離器和沒有說明只使用這些

的#pragma標記

的#pragma標記中的任何一個 -

相關問題