1. 程式人生 > >SDK版本管理

SDK版本管理

() 描述 替換 mar ase void 原因 apple message

在編寫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版本管理