我想自动生成的字符串这样cover.image_size(300x400)
盖动态密钥
IMAGE_SIZE静态字符串
动态数
动态数
如何用#define生成字符串?
我想用#define
#define WADImageSize(Key,Height,Width) (Key @".image_size" @"("Height @"x" [email protected]")")
NSLog(@" %@",WADImageSize(@"cover", @"300", @"400"));
Result will be like this **cover.image_size(300x400)**
这项工作很好,但我想用变量 “封面”, “高度” 和 “宽度”
我尝试财产以后liek这个//#定义DLogW(FMT,... )(FMT ## VA_ARGS),但没有工作..
NSLog(@" %@",WADImageSize(key, height, width));
任何帮助吗?
所以这个宏的输出是一个常量'NSString'? – trojanfoe
为什么不使用WADImageSize函数而不是宏 –
我猜他不会工作,因为它必须做的事情太多。 – Shebuka