【发布时间】:2012-03-06 19:58:34
【问题描述】:
对不起我的英语,让我发自内心的说:) 在我工作的一个项目中,我注意到了一个有趣的时刻。
在*.h文件中声明接口:
@interface FrontViewController : UIViewController
...
@end
在 *.m 文件中我找到了另一个接口。
@interface FrontViewController()
// Private Properties:
@property (retain, nonatomic) UIPanGestureRecognizer *navigationBarPanGestureRecognizer;
// Private Methods:
- (IBAction)pushExample:(id)sender;
@end
@implementation FrontViewController
...
@end
为什么需要它?有什么意义呢? -我认为这是为了方便。是吗?
【问题讨论】:
-
因为我是用ObjectiveC++编程的,C++也有头文件和实现文件。
-
这个已经回答了很多次了。这是一个:Difference between @interface definition in .h and .m file
-
对不起,我在发布问题之前没有找到。
标签: objective-c ios cocoa-touch class-extensions