iOS开发中,__attribute__ 使用场景

来源:互联网 发布:ubuntu java环境搭建 编辑:程序博客网 时间:2024/05/10 06:46
在AvailabilityMacros.h 里,定义了很多有用的宏:

1,__attribute__(( deprecated()))
在外边使用Model的属性或方法时,编译器就会提出警告,形如下图:
这样在废弃有些属性时,可以给人提醒。当然系统的DEPRECATED_MSG_ATTRIBUTE(s)也是可以使用。

2, __attribute__((unavailable()))
在外边使用Model的属性或方法时,编译器就会提出警告,形如下图:
0 0
原创粉丝点击