码迷,mamicode.com
首页 > 其他好文 > 详细

SDK版本管理

时间:2017-09-11 19:43:13      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:col   替换   available   1.0   space   inter   test   nbsp   fun   

在编写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版本管理

标签:col   替换   available   1.0   space   inter   test   nbsp   fun   

原文地址:http://www.cnblogs.com/shycie/p/7506220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!