API中常见的宏定义

NS_AVAILABLE_IOS(5.0)

iOS系统版本在>=5.0才能使用该API.否则出现crash现象。

NS_DEPRECATED_IOS(3_0, 8_0)

该API在Version>=3.0开始使用,Version>8.0之后废弃使用。一般情> > Apple提供了个性能更好的API.

FILE

获取当前文件的全路径。

    NSString *__assert_file__ = [NSString stringWithUTF8String:__FILE__];
    NSLog(@"assert file name :%@",__assert_file__);

LINE

获取使用LINE宏定义的行数。

    NSLog(@"assert line :%d",__LINE__);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • iOS宏的经典用法Apple的习惯attribute iOS宏的经典用法1.常量宏、表达式宏 define kTa...
    reallychao阅读 9,386评论 0 0
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,885评论 0 9
  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 10,113评论 0 12
  • 宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可...
    你好自己阅读 4,678评论 0 5
  • 毕业三年了,从一个职场小白一步步走过来,深感职场的基础高效方法十分重要。尤其身处迅速变化的互联网,一刻不学习就会落...
    大象的大象阅读 3,411评论 1 3

友情链接更多精彩内容