ios開發(fā) -宏定義

? ? ? ? ?宏定義在很多方面都會使用,例如定義高度锉罐、判斷iOS系統(tǒng)能耻、工具類赏枚,還有諸如文件路徑、服務(wù)端api接口文檔晓猛。

工程創(chuàng)建xcode6以后都要自己新建一個PrefixHeader.pch文件,它對我們開發(fā)帶來的便利性是不言而喻的.

1 .創(chuàng)建PrefixHeader.pch

PrefixHeader.pch

2.創(chuàng)建好以后需要工程里添加PrefixHeader.pch路徑. (工程名/PrefixHeader.pch)

PrefixHeader.pch因?yàn)榭梢宰鳛槲募?創(chuàng)建多個Header.h文件方便區(qū)分宏定義類型 ?

比如: 創(chuàng)建一般參數(shù)宏定義

還可以創(chuàng)建工程的Url_api宏定義 等等?

下面是列舉比較常用的宏定義

//----------------------一般參數(shù)----------------------------

//狀態(tài)欄高度

#define KSTATUS_BAR_HEIGHT 20

//NavBar高度

#define KNAVIGATION_BAR_HEIGHT 44

//狀態(tài)欄 + 導(dǎo)航欄 高度

#define KSTATUS_AND_NAVIGATION_HEIGHT ((KSTATUS_BAR_HEIGHT) + (KNAVIGATION_BAR_HEIGHT))

//屏幕 rect

#define KSCREEN_RECT ([UIScreen mainScreen].bounds)

#define KSCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)

#define KSCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)

#define KCONTENT_HEIGHT (KSCREEN_HEIGHT - KNAVIGATION_BAR_HEIGHT - KSTATUS_BAR_HEIGHT)

//屏幕分辨率

#define KSCREEN_RESOLUTION (KSCREEN_WIDTH * KSCREEN_HEIGHT * ([UIScreen mainScreen].scale))

//----------------------一般參數(shù)----------------------------

//----------------------圖片----------------------------

//讀取本地圖片

#define LOADIMAGE(file,ext) [UIImage imageWithContentsOfFile:[[NSBundle mainBundle]pathForResource:file ofType:ext]]

//定義UIImage對象

#define IMAGE(A) [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:A ofType:nil]]

//定義UIImage對象

#define ImageNamed(_pointer) [UIImage imageNamed:[UIUtil imageName:_pointer]]

//建議使用前兩種宏定義,性能高于后者

//----------------------圖片----------------------------

//----------------------顏色類---------------------------

// rgb顏色轉(zhuǎn)換(16進(jìn)制->10進(jìn)制)

#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]

// 獲取RGB顏色

#define RGBA(r,g,b,a) [UIColor colorWithRed:r/255.0f green:g/255.0f blue:b/255.0f alpha:a]

#define RGB(r,g,b) RGBA(r,g,b,1.0f)

//背景色

#define BACKGROUND_COLOR [UIColor colorWithRed:242.0/255.0 green:236.0/255.0 blue:231.0/255.0 alpha:1.0]

//清除背景色

#define CLEARCOLOR [UIColor clearColor]

//帶有RGBA的顏色設(shè)置

#define RGBCOLOR(r,g,b) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:1]

#define RGBACOLOR(r,g,b,a) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:(a)]

//----------------------顏色類--------------------------? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? --------小白筆記




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末饿幅,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子戒职,更是在濱河造成了極大的恐慌栗恩,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帕涌,死亡現(xiàn)場離奇詭異摄凡,居然都是意外死亡续徽,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進(jìn)店門亲澡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钦扭,“玉大人,你說我怎么就攤上這事床绪】颓椋” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵癞己,是天一觀的道長膀斋。 經(jīng)常有香客問我,道長痹雅,這世上最難降的妖魔是什么仰担? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮绩社,結(jié)果婚禮上摔蓝,老公的妹妹穿的比我還像新娘。我一直安慰自己愉耙,他們只是感情好贮尉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著朴沿,像睡著了一般猜谚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赌渣,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天魏铅,我揣著相機(jī)與錄音,去河邊找鬼锡垄。 笑死沦零,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的货岭。 我是一名探鬼主播路操,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼千贯!你這毒婦竟也來了屯仗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤搔谴,失蹤者是張志新(化名)和其女友劉穎魁袜,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡峰弹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年店量,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鞠呈。...
    茶點(diǎn)故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡融师,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蚁吝,到底是詐尸還是另有隱情聚磺,我是刑警寧澤某残,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布氧猬,位于F島的核電站壁涎,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏山林。R本人自食惡果不足惜房待,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望驼抹。 院中可真熱鬧吴攒,春花似錦、人聲如沸砂蔽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽左驾。三九已至,卻和暖如春极谊,著一層夾襖步出監(jiān)牢的瞬間诡右,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工轻猖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帆吻,地道東北人。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓咙边,卻偏偏與公主長得像猜煮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子败许,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容