2011-05-31 4 views
0

ce qui suit est déclarée dans la @interface d'une autre classe ... Je ne comprends pas la syntaxe et ce qu'il essaie de direne peut pas comprendre le code suivant dans l'objectif 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 

Le nom du fichier ci-dessus est someclass.h? que signifie la ligne @interface NSObject (HSRequestClassDelegate)?

merci d'avance.

Répondre

3

Ceci est une définition d'un protocole informel. Avant l'introduction des protocoles, les protocoles étaient définis comme une catégorie sur NSObject.

Questions connexes