美文网首页
iOS宏定义小技巧

iOS宏定义小技巧

作者: ChinaChong | 来源:发表于2019-08-19 18:15 被阅读0次

非字符串宏定义参数替换成字符串参数

// 定义
#define MakeString(arg) @"This a normal string" #arg

// 注意:这里的 天下为公 不需要@""
NSString *str = MakeString(天下为公);

NSLog(@"%@", str);

// 打印结果:
This a normal string 天下为公

相关文章

  • iOS之宏定义

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

  • iOS宏定义小技巧

    非字符串宏定义参数替换成字符串参数

  • iOS开发小技巧之--WeakSelf宏的进化

    iOS开发小技巧之--WeakSelf宏的进化

  • IOS NSLog宏定义

    IOS NSLog宏定义 标签(空格分隔): IOS IOS NSLog宏定义 宏定义NSLog方法,不用加";"...

  • iOS开发实用技巧之变量的定义:const、static、ext

    参考文章:iOS 不要用宏来定义你的常量iOS开发实用技巧—const、static、extern简介iOS开发笔...

  • 定义宏的小技巧

    定义使用次数非常高的宏时,可以在后加逗号“,”,使用时就可以少打逗号,增加效率定义:#define MyFunc ...

  • iOS 宏定义

    初学ios不久时间,对ios的宏定义充满好奇,宏的各种高级用法让ios代码变得优雅,那么宏究竟是什么,让我来花时间...

  • iOS 宏定义

    debug时打印,下面一句是解决xcode8打印不全的问题; 屏幕宽高,或者比例 NSUserDefaults 存...

  • iOS 宏定义

    ///屏幕宽度 #define KSCREENWIDTH [UIScreen mainScreen].bounds...

  • iOS宏定义

    1 weakself和strongself #ifndef weakify #if DEBUG #ifhas_fe...

网友评论

      本文标题:iOS宏定义小技巧

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