2017-05-24 1 views
0

です。それは他人によって変更される可能性があり、ヘッダーファイルには多すぎます。どうすればこれを達成できますか?あなたがカテゴリを使用して、それによって行うことができます this is cocoa touch delegate method現在、私はライブラリを開発していますが、いくつかのデリゲートメソッドがコメントされる必要がありますが、ヘッダーファイルには表示させたくありません。なぜなら、目的のCデリゲートメソッドのコメントをヘッダーファイルから外す方法は、

this is where it is declared

答えて

0

.. *_Internal.hのような任意のポストフィックスとの区切りのヘッダファイル(プライベートヘッダ)を作成します。そしてそこにあるすべてのプライベートメソッド/デリゲートを定義します。

Hello.h

@interface Hello : NSObject 
- (void)publicMethod; 
@end 

Hello_Internal.h

@interface Hello (Internal) 
- (void)privateMethod; 
@end 

Hello.m

@implementation Hello 
- (void)privateMethod { 

} 
- (void)publicMethod { 

} 
@end 

ライブラリ内の使用

#import "Hello.h" 
#import "Hello_Internal.h" 
関連する問題