美文网首页
iOS开发之宏定义的使用

iOS开发之宏定义的使用

作者: 夜宇天 | 来源:发表于2017-08-08 17:53 被阅读29次

a、宏定义是预处理指令,所有的预处理指令以#开头

b、预处理指令的作用域是在编写指令的那一行开始,到文件的结尾结束

c、宏定义的标识符 #define 定义  #undef取消宏定义

*宏定义只是文本替换

使用习惯了宏定义会让你爽炸天的

1、NSLog的宏定义使用,在测试阶段执行输出,在发布之后输出不执行

#ifdef DEBUG  // 调试阶段

#define KYLog(...) NSLog(__VA_ARGS__)

#else // 发布阶段

#define KYLog(...)

#endif

相关文章

  • iOS之宏定义

    iOS开发小技巧之--WeakSelf宏的进化 宏定义不是C语句,也无须使用分号结束 宏定义并不是变量,它甚至不是...

  • iOS 常用宏定义

    iOS 开发中使用一些常用宏定义可以大大提高开发效率,提高代码的重用性.以下是一些常用的宏定义: 像这些宏定义,在...

  • iOS开发之宏定义的使用

    a、宏定义是预处理指令,所有的预处理指令以#开头 b、预处理指令的作用域是在编写指令的那一行开始,到文件的结尾结束...

  • iOS开发中常用的宏定义

    iOS开发中常用的宏定义 尺寸宏 打印宏 替换NSLog来使用,debug模式下可以打印很多方法名,行信息。 #...

  • iOS开发 宏定义

    在iOS开发中,合理的使用宏定义可以使我们少些好多代码 C预定义宏DATE //进行预处理的日期(“Mmm dd...

  • iOS 开发小经验

    iOS 开发中你是否遇到这些经验问题(一)iOS 开发中你是否遇到这些经验问题(二)iOS 日常工作之常用宏定义大全

  • iOS 发布的Release版去掉NSLog打印

    我们利用宏定义可以方便我们的开发,在xcode中在哪里设置宏呢?如图所示: 在开发iOS应用时经常使用NSLog打...

  • ios拓展31-宏(define)和const的正确姿势

    在iOS开发中,经常用到宏定义,但是网上看一些博客的时候,有的说宏定义大量使用会重复拷贝,占用内存. 有的说不会...

  • Swift 声明宏定义

    在iOS开发中,使用Object-C可以定义一些宏,以方便项目中调用,但是Swift语言中,并不支持宏定义,我们可...

  • 宏 - 从入门到精通

    如果仅仅会使用类似上面的宏定义,那么其实对于宏定义的掌握只能算是刚刚入门,作为一个资深iOS开发者,非常有必要深入...

网友评论

      本文标题:iOS开发之宏定义的使用

      本文链接:https://www.haomeiwen.com/subject/tsqxrxtx.html