#ifndef MacroDefinition_h #define MacroDefinition_h //----------- ...
ifndef LPHDefines h define LPHDefines h Log pragma mark Log ifdef DEBUG define LPHLog fmt, ... NSLog 文件名: s n 函数名: s n 行号: d n fmt , FILE , FUNCTION , LINE , VA ARGS else define LPHLog ... endif Devi ...
2019-12-19 17:29 0 892 推荐指数:
#ifndef MacroDefinition_h #define MacroDefinition_h //----------- ...
1.防止一个头文件被重复包含: #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 当你所建的工程有多个源文件组成时,很可能会在多个文件里头包含了同一个头文件,如果借用上面的宏定义就能够避免同一个头文件被重复包含时进行多次编译。因为当它编译 ...
在这里给大家分享一些常用的宏定义,喜欢的小伙伴可以直接在项目中使用(持续更新)!为了大家使用方便,请点击GitHub - 宏定义头文件下载 ! 1.获取屏幕宽度与高度 #define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width ...
1. 屏幕宽高及常用尺寸 #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height) #define ...
const,苹果也是这样使用的。 下面总结一下一些常用的宏定义。 1.获取主屏幕和屏幕宽度与高度 ...
写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性等等。 下面列举一些成熟软件中常用的宏定义: —————————————— 1、防止一个头文件被重复包含 —————————————— 2、重新定义一些类型,防止由于各种平台和编译器 ...
在Android编译框架中,把许多固定的、反复用到的目录路径定义为 宏变量,常用 宏 如下: out/target/product/xxx的宏即为:PRODUCT_OUT out/target/product/xxx/system的宏即为:TARGET_OUT ...
...