在编写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)

}

最新文章

  1. 学会给你的类(及成员)来定制一套自己的Attribute吧
  2. 安装Kudu
  3. 如何在没有域的环境中搭建AlwaysOn(二)
  4. 如何拿到半数面试公司Offer——我的Python求职之路
  5. Atlas 安装和配置
  6. CC3000 主机驱动API介绍
  7. Java基础-数据类型转换
  8. HTTP 笔记与总结(7)HTTP 缓存(配合 Apache 服务器)
  9. Java 集合深入理解(13):Stack 栈
  10. codeblocks AStyle修改格式和快捷键
  11. 直接通过curl方式取得数据、模拟登陆、POST数据
  12. Apache OpenOffice 与 LibreOffice 之间的抉择
  13. ASP.NET CORE 2.0 不小心踩得坑
  14. 201521123022 《Java程序设计》 第六周学习总结
  15. Unity3D 粒子系统 属性
  16. 32位系统和x86的关系?
  17. CentOS(十二)--crontab命令的使用方法
  18. 【读书笔记】iOS-流式音频与Pandora Radio之路
  19. what' the python之递归函数、二分算法与汉诺塔游戏
  20. hadoop ssh 端口-ssh-copy-id详解

热门文章

  1. 聚类——密度聚类DBSCAN
  2. ARM7中断的理解
  3. 开发板,pc,虚拟机三者如何互相ping通
  4. Linux下安装nexus
  5. vue学习笔记(五)条件渲染和列表渲染
  6. EXISTS的用法介绍
  7. PHP读取Excel内的图片
  8. PHP Laravel 队列技巧:Fail、Retry 或者 Delay
  9. 记录一次在Github写博客时的报错和解决方法
  10. gopls替换hover文档