常用宏定義

1.color

#define COlOR(R,G,B,A) ?[UIColor colorWithRed:(R)/255.0 green:(G)/255.0 blue:(B)/255.0 alpha:(A)]

2.屏幕大小

#define ScreenBounds [[UIScreen mainScreen] bounds]

//屏幕高度

#define ScreenHeight ScreenBounds.size.height

//屏幕寬度

#define ScreenWidth ScreenBounds.size.width

//導(dǎo)航欄

#define NAVHEIGHT ?64

#define TABBARHEIGHT ? 49


3.版本號(hào)

#define VERSION ?(NSString *)[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]

#define SystemVersion ? [[UIDevice currentDevice] systemVersion]


4.字體

#define SystemFont(fontSize) ?[UIFont systemFontOfSize:fontSize];

#define SystemBoldFont(fontSize) ?[UIFont boldSystemFontOfSize:fontSize];

5.


#define? MPUserDefaults? [NSUserDefaults? standardUserDefaults]

#define MPNotificationCenter [NSNotificationCenter defaultCenter]

#define MPAPPLICATION ?[UIApplication sharedApplication]

#define? WINDOW? [MPAPPLICATION keyWindow]


6.

#define ? BUNDLEID ? ? (NSString *)[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleIdentifier"]

7.

#define CURR_LANG ? ([[NSLocale preferredLanguages] objectAtIndex:0])

#define ImageNamed(imgNameStr) ? [UIImage imageNamed:imgNameStr]

#define StrWithF(S)? ? [NSString stringWithFormat:@"%@",S]

//字符串是否為空

#define StringIsEmpty(str) ? ([str isKindOfClass:[NSNull class]] || str == nil || [str length] <1? YES : NO )

//數(shù)組是否為空

#define ArrayIsEmpty(array) ? ? (array == nil || [array isKindOfClass:[NSNull class]] || array.count ==0)

//字典是否為空

#define DictIsEmpty(dic) ? (dic == nil || [dic isKindOfClass:[NSNull class]] || dic.allKeys ==0)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末惰拱,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌爱咬,老刑警劉巖左冬,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筐摘,死亡現(xiàn)場(chǎng)離奇詭異鸦泳,居然都是意外死亡冯丙,警方通過(guò)查閱死者的電腦和手機(jī)肉瓦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)胃惜,“玉大人泞莉,你說(shuō)我怎么就攤上這事〈常” “怎么了鲫趁?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)利虫。 經(jīng)常有香客問(wèn)我挨厚,道長(zhǎng),這世上最難降的妖魔是什么列吼? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任幽崩,我火速辦了婚禮,結(jié)果婚禮上寞钥,老公的妹妹穿的比我還像新娘慌申。我一直安慰自己,他們只是感情好理郑,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布蹄溉。 她就那樣靜靜地躺著,像睡著了一般您炉。 火紅的嫁衣襯著肌膚如雪柒爵。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,793評(píng)論 1 314
  • 那天赚爵,我揣著相機(jī)與錄音棉胀,去河邊找鬼法瑟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛唁奢,可吹牛的內(nèi)容都是我干的霎挟。 我是一名探鬼主播,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼麻掸,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼酥夭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起脊奋,我...
    開(kāi)封第一講書(shū)人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤熬北,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后诚隙,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體讶隐,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年最楷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了整份。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡籽孙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出火俄,到底是詐尸還是另有隱情犯建,我是刑警寧澤,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布瓜客,位于F島的核電站适瓦,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏谱仪。R本人自食惡果不足惜玻熙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望疯攒。 院中可真熱鬧嗦随,春花似錦、人聲如沸敬尺。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)砂吞。三九已至署恍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蜻直,已是汗流浹背盯质。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工袁串, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人呼巷。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓般婆,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親朵逝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蔚袍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

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

  • iOS開(kāi)發(fā)過(guò)程中,使用的一些常用宏定義 字符串是否為空#define kStringIsEmpty(str) ([...
    goyohol閱讀 5,362評(píng)論 30 85
  • [轉(zhuǎn)自:iOS常用宏定義][http://www.cocoachina.com/ios/20161207/1831...
    MMOTE閱讀 718評(píng)論 3 3
  • 字符串是否為空 #define kStringIsEmpty(str) ([str isKindOfClass:[...
    cocoaZ閱讀 317評(píng)論 0 0
  • //字符串是否為空 #define kStringIsEmpty(str) ([str isKindOfClass...
    __life__閱讀 437評(píng)論 0 0
  • 以誠(chéng)相待-三故茅廬配名,知己知彼- 百戰(zhàn)不殆啤咽,目光短淺-蜀漢休矣,心胸狹隘-自取滅亡渠脉,心胸寬廣-唯才是舉宇整,志向高遠(yuǎn)一統(tǒng)天下。
    若琪閱讀 224評(píng)論 0 0