2011-05-31 10 views
0

は、次が別のクラスの@interface内で宣言されています...私は、構文を理解していないと上記のファイルの名前はsomeclass.hあるは、目的のCで次のコードを理解できませんか?

@interface someclass:NSObject 
.... 
@end 

@interface NSObject (HSRequestClassDelegate) 

-(void) finishedWithData:(HSRequest *) request data:(NSMutableData *) data; 
-(void) failedWithError:(HSRequest *) request error:(NSError *) error; 
-(void) noConnection:(HSRequest *) request; 

@end 

を言おうとしていますか? @interface NSObject (HSRequestClassDelegate)の意味は何ですか?

ありがとうございます。

答えて

3

これは、非公式プロトコルの定義です。プロトコルが導入される前に、プロトコルはNSObjectのカテゴリとして定義された。

2

これは、ココアの「category」と呼ばれています。

関連する問題