actuellement, je développe une bibliothèque, il y a quelques méthodes de délégué doivent être commentées, mais je ne veux pas qu'il soit vu dans le fichier d'en-tête, parce que il peut être changé par d'autres et c'est trop pour le fichier d'en-tête. Comment puis-je atteindre cet objectif? this is cocoa touch delegate methodcomment cacher objective-c déléguer des commentaires de méthode hors du fichier d'en-tête
0
A
Répondre
0
Vous pouvez le faire par l'aide des catégories .. Créez un fichier d'en-tête de séparation (en-tête privée) avec une solution de poste comme *_Internal.h
. Et définissez toutes les méthodes privées/délégués là-bas.
Exemple
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
Utilisation de la bibliothèque
#import "Hello.h"
#import "Hello_Internal.h"