objective-c 私有方法的声明问题
obj-c,在.h文件声明的方法都为公有方法,那么如何声明私有方法呢?
很简单.举个例子,一看就明白了.
?
比如有一个名为 "MessageViewController"的类,我们在其.m文件中声明如下
?
#import "MessageViewController.h"
?
@interface MessageViewController()
//在这里声明这个类的私有方法
- (void)show;
@end
@implementation MessageViewController
?
//下面是私有共有方法的具体实现.
?
我们经常会碰到说你这个方法没有声明的警告,但是你又不想将这个方法声明为共有的方法,这时,你就用这个声明方法.
这里用到了 "分类"的概念.
?
?
?