在目标c中无法理解以下代码?

时间:2011-05-31 13:28:42

标签: objective-c cocoa

以下是在另一个类的@interface内声明的......我不明白语法和它试图说的是什么

@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

上述文件的名称是someclass.h? 第@interface NSObject (HSRequestClassDelegate)行是什么意思?

提前谢谢。

2 个答案:

答案 0 :(得分:3)

这是非正式协议的定义。在引入协议之前,协议被定义为NSObject上的类别。

答案 1 :(得分:2)

在可可中称为“category”。