向前引用
Cocoa没有任何真正的私有方法,如果你知道对象支持的某个方法,即使该对象所在的类的接口中没有声明该方法,你也可以调用它。
但是编译器发现你调用对象的某个方法,没有找到该方法的声明会报错。
如果在类别中声明了该方法,编译器就知道该方法已经存在了,不管有没有在类别中去实现。
//.h
@interface ZZPerson : NSObject
- (void) pubFun;
@end
//.m
@implementation ZZPerson
- (void) pubFun
{
NSLog(@"public");
}
- (void)priFun
{
N