首先,这是个函数 AFnet中经常用这种方式,好处:在类的声明和实现外并且在之前,如果你在一个.m文件里面 声明了好几个类和实现 那么写成函数就能够让这几个类都能够调用这个函数方法。
static作用:作用域只在本文件中,防止其他地方有同名函数导致冲突
static void AFNetworkReachabilityCallback(SCNetworkReachabilityRef __unused target, SCNetworkReachabilityFlags flags, void *info) {
AFPostReachabilityStatusChange(flags, (__bridge AFNetworkReachabilityStatusBlock)info);
}
@interface A
@end
@implemet.. A
@end
@interface B
@end
@implemet.. B
@end