#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 ...
...