如何隐藏头文件中的objective-c委托方法注释

时间:2017-05-24 03:35:25

标签: objective-c cocoa-touch comments header-files

目前,我正在开发一个库,有一些委托方法需要评论,但我不希望它在头文件中被看到,因为它可能会被其他人改变而且它太多了头文件。我怎样才能做到这一点? this is cocoa touch delegate method

this is where it is declared

1 个答案:

答案 0 :(得分: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"