static void function 小小记录一波

首先,这是个函数 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

你可能感兴趣的:(static void function 小小记录一波)