iOS代码api版本适配

2019-01-22  本文已影响9人  绘色

if (@available(iOS 10.0, *)) {

        NSLog(@"iOS 10.0之后才会打印");

    } else {

    }

    //或者

    //这种方式在模拟器不生效,如果要在模拟器上测试,请使用上面的方式

#ifdef __IPHONE_10_0

    NSLog(@"iOS 10.0之后才会打印");

#endif

判断一些只支持高版本的代理方法 (为了消除编译时警告)

在方法名的最后加上 API_AVAILABLE(ios(10.0))

上一篇 下一篇

猜你喜欢

热点阅读