SDK版本管理

Posted shycie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SDK版本管理相关的知识,希望对你有一定的参考价值。

在编写API时,有些API被废弃。如何在使用者调用该API时就报出已经被废弃呢?

方法如下:

1、在OC中

在@interface里将要废弃的方法引用后边加上 

__attribute__((deprecated("废弃的原因以及相应的替换方法等描述")))

 

eg:

@interface ViewController ()

-(void)test __attribute__((deprecated("test has been deprecated please use instead")));

@end

 

 

 

 

1、在Swift中

在方法前加上@avaliable描述

@available(*,deprecated : 2.0,message : "no longer needed")

    func test() {

         print(#function)

    }

以上是关于SDK版本管理的主要内容,如果未能解决你的问题,请参考以下文章

使用FVM管理Flutter SDK版本切换

如何为不同的 SDK 目标管理同一类文件的多个版本?

一个很好用的Flutter SDK版本管理神器

SDK版本管理

未配置 NDK。使用 SDK 管理器下载它。首选 NDK 版本是“21.0.6113669”

java sdk 管理神器