項(xiàng)目用+

? ?修改UITextField 的內(nèi)部屬性

?NSMutableAttributedString*attrString = [[NSMutableAttributedStringalloc]?initWithString:@"用戶名字 / 名稱"attributes:@{NSForegroundColorAttributeName:[UIColor?colorWithHexString:@"B3B3B3"],NSFontAttributeName:[UIFont?boldSystemFontOfSize:26]}];

定義三原色

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

//



//高效率的NSLog


#define DLog(...) NSLog(@"\n%s \n??第%d行?? \n %@\n\n",__func__,__LINE__,[NSString stringWithFormat:__VA_ARGS__])



//NSError

#define ErrorMsg(text) [NSError errorWithDomain:NSCocoaErrorDomain code:NSURLErrorNotConnectedToInternet userInfo:[NSDictionary dictionaryWithObject:text forKey:NSLocalizedDescriptionKey]]

//獲取當(dāng)前版本號(hào)

#define BUNDLE_VERSION [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]

//獲取當(dāng)前版本的biuld

#define BIULD_VERSION [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]

//獲取當(dāng)前設(shè)備的UDID

#define DIV_UUID [[[UIDevice currentDevice] identifierForVendor] UUIDString]

//GCD - 延遲執(zhí)行

#define GCD_AFTER(time,afterBlock) dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), afterBlock)

//GCD - 一次性執(zhí)行

#define GCD_ONCE(onceBlock) static dispatch_once_t onceToken; dispatch_once(&onceToken, onceBlock)

//GCD - 異步主線程

#define GCD_MAIN_QUEUE_ASYNC(mainBlock) dispatch_async(dispatch_get_main_queue(), mainBlock)

//GCD - 異步子線程

#define GCD_GLOBAL_QUEUE_ASYNC(globalBlock) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,?0), globalBlock);

//獲取window

#define WIN [UIApplication sharedApplication].delegate.window

//獲取通知中心

#define NotificationCenter [NSNotificationCenter defaultCenter]

//NSUserDefaults

#define UserDefaults [NSUserDefaults standardUserDefaults]

//色值

#define RGBA(r,g,b,a) [UIColor colorWithRed:r/255.0fgreen:g/255.0fblue:b/255.0falpha:a]

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

//CGRectMake

#define Frame(x,y,w,h) CGRectMake(x, y, w, h)

//CGSizeMake

#define Size(w,h) CGSizeMake(w, h)

//UIEdgeInsetsMake

#define Edge(top,left,bottom,right)? UIEdgeInsetsMake(top, left, bottom, right)

//一像素

#define OnePixel?1/[UIScreen mainScreen].scale

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

#define StatusBarHeight [UIApplication sharedApplication].statusBarFrame.size.height

//Navigation高度

#define NaviBarHeight [UINavigationBar appearance].frame.size.height

//導(dǎo)航欄高度

#define TopBarHeight (Is_iPhoneX_Series ??88.f:?64.f)

//標(biāo)簽欄高度

#define TabBarHeight (Is_iPhoneX_Series ??83.f:?49.f)

/** 屏幕高度 */

#define ScreenH [UIScreen mainScreen].bounds.size.height

/** 屏幕寬度 */

#define ScreenW [UIScreen mainScreen].bounds.size.width

//機(jī)型

#define Is_iPhoneXS_Max (ScreenW ==?414.f&& ScreenH ==?896.f)

#define Is_iPhoneX (ScreenW ==?375.f&& ScreenH ==?812.f)

#define Is_iPhone8_Plus (ScreenW ==?414.f&& ScreenH ==?736.f)

#define Is_iPhone8 (ScreenW ==?375.f&& ScreenH ==?667.f)

#define Is_iPhone5 (ScreenW ==?320&& ScreenH ==?568.f)

#define Is_iPhone5_OR_LESS (ScreenW ==?320&& ScreenH <=?568.f)

#define Is_iPhoneX_Series (Is_iPhoneX||Is_iPhoneXS_Max)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末唧垦,一起剝皮案震驚了整個(gè)濱河市福也,隨后出現(xiàn)的幾起案子靡馁,更是在濱河造成了極大的恐慌,老刑警劉巖抄瑟,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異枉疼,居然都是意外死亡皮假,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門骂维,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惹资,“玉大人,你說我怎么就攤上這事航闺⊥什猓” “怎么了?”我有些...
    開封第一講書人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)汰扭。 經(jīng)常有香客問我稠肘,道長(zhǎng),這世上最難降的妖魔是什么萝毛? 我笑而不...
    開封第一講書人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任项阴,我火速辦了婚禮,結(jié)果婚禮上笆包,老公的妹妹穿的比我還像新娘环揽。我一直安慰自己,他們只是感情好庵佣,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開白布歉胶。 她就那樣靜靜地躺著,像睡著了一般巴粪。 火紅的嫁衣襯著肌膚如雪通今。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評(píng)論 1 289
  • 那天肛根,我揣著相機(jī)與錄音辫塌,去河邊找鬼。 笑死派哲,一個(gè)胖子當(dāng)著我的面吹牛臼氨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播芭届,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼储矩,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了褂乍?” 一聲冷哼從身側(cè)響起持隧,我...
    開封第一講書人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎逃片,沒想到半個(gè)月后舆蝴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡题诵,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年洁仗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片性锭。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡赠潦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出草冈,到底是詐尸還是另有隱情她奥,我是刑警寧澤瓮增,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站哩俭,受9級(jí)特大地震影響绷跑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜凡资,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一砸捏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧隙赁,春花似錦垦藏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至厚掷,卻和暖如春弟灼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背冒黑。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來泰國打工袜爪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人薛闪。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像俺陋,于是被迫代替她去往敵國和親豁延。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

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

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,028評(píng)論 0 2
  • 定義了一些常用的宏腊状,寫代碼的時(shí)候用起來挺方便的诱咏,添加了pch文件,設(shè)置了相對(duì)路徑缴挖;設(shè)置pch文件相對(duì)路徑的方法:設(shè)...
    SnailLi閱讀 1,674評(píng)論 0 1
  • 本文大部分是摘取新風(fēng)做浪博友的宏定義 和 大神sunnyxx 袋狞,后續(xù)會(huì)持續(xù)更新。 #ifndef MacroDef...
    潘老6閱讀 819評(píng)論 0 5
  • 簡(jiǎn)介 偶然看到群里說iOS適配的時(shí)候映屋,給屏幕設(shè)定個(gè)比例苟鸯,把這個(gè)比例作為宏,我就網(wǎng)上搜了下常用的宏棚点,有些看不懂早处,仔細(xì)...
    oh_flying閱讀 2,698評(píng)論 0 2
  • 介詞+which做連接詞的從句 There are certain things which used to sh...
    _紅糖姜茶_閱讀 539評(píng)論 0 51