#ifndef MacroDefinition_h #define MacroDefinition_h //----------- ...
最近在搭建新項目,為了方便開發,常會用到一些宏定義,梳理了之前項目中用到,又查漏補缺挑選了一些網絡上比較不錯的,總結了一份分享給大家。 系統版本 獲取手機系統的版本 define HitoSystemVersion UIDevice currentDevice systemVersion floatValue 是否為iOS 及以上系統 define HitoiOS UIDevice curren ...
2017-10-26 09:55 0 1524 推薦指數:
#ifndef MacroDefinition_h #define MacroDefinition_h //----------- ...
此文轉載自:https://my.oschina.net/u/2340880/blog/3357392 LiteOS Studio圖形化調測能力,物聯網打工人必備!>>> 玩轉iOS“宏定義” 宏定義在C類語言中非常重要,因為宏是一種預編 ...
問題: 利用vscode編輯代碼時,設置了禁用非活動區域着色后,在一些編譯腳本中配置的宏又識別不了 遇到#ifdef包住的代碼就會變暗色,想查看代碼不是很方便。如下圖: 解決: 在vscode中添加全局宏定義。 步驟 ...
有時候是不是因為頻繁地創建一個單例對象而頭疼,一種方式要寫好多遍?當然你可以用OC語言進行封裝。但下面將介紹一種由C語言進行的封裝。只要實現下面的方法,以后建單例對象只要二句話。 1.新建一 ...
宏定義與常量的區別 宏:只是在預處理器里進行文本替換,不做任何類型檢查,宏能定義代碼,const不能,多個宏編譯時間相對較長,影響開發效率,調試過慢,const只會編譯一次,縮短編譯時間。 所以在使用的時候,最好把代碼和一些基本數據類型如int抽成宏。 而對於常量字符串使用 ...
#define RGBColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1] ...
在這里給大家分享一些常用的宏定義,喜歡的小伙伴可以直接在項目中使用(持續更新)!為了大家使用方便,請點擊GitHub - 宏定義頭文件下載 ! 1.獲取屏幕寬度與高度 #define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width ...
1. 屏幕寬高及常用尺寸 #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([ ...