非字符串宏定义参数替换成字符串参数
// 定义
#define MakeString(arg) @"This a normal string" #arg
// 注意:这里的 天下为公 不需要@""
NSString *str = MakeString(天下为公);
NSLog(@"%@", str);
// 打印结果:
This a normal string 天下为公
// 定义
#define MakeString(arg) @"This a normal string" #arg
// 注意:这里的 天下为公 不需要@""
NSString *str = MakeString(天下为公);
NSLog(@"%@", str);
// 打印结果:
This a normal string 天下为公
本文标题:iOS宏定义小技巧
本文链接:https://www.haomeiwen.com/subject/jumesctx.html
网友评论