码迷,mamicode.com
首页 > 其他好文 > 详细

常用宏定义 - 其他

时间:2018-07-15 00:16:54      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:standard   大小   main   弧度   queue   async   线程   tor   oca   


1、字体大小、URL、国际化、多线程、NSUserDefaults存储、角度

/** 方正黑体简体字体定义 */
#define FONT(F) [UIFont fontWithName:@"FZHTJW--GB1-0" size:F]

/** 定义一个API */
#define APIURL @"http://xxxxx/"
/** 登录API */
#define APILogin [APIURL stringByAppendingString:@"Login"]

/** 设置View的tag属性 */
#define VIEWWITHTAG(_OBJECT, _TAG) [_OBJECT viewWithTag : _TAG]

/** 程序的本地化,引用国际化的文件 */
#define MyLocal(x, ...) NSLocalizedString(x, nil)

/** 多线程GCD */
#define kDISPATCH_ONCE_BLOCK(onceBlock) static dispatch_once_t onceToken; dispatch_once(&onceToken, onceBlock);
#define BACK(block) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), block)
#define MAIN(block) dispatch_async(dispatch_get_main_queue(),block)

/** NSUserDefaults 实例化 */
#define USER_DEFAULT [NSUserDefaults standardUserDefaults]

/** 由角度获取弧度 有弧度获取角度 */
#define degreesToRadian(x) (M_PI * (x) / 180.0)
#define radianToDegrees(radian) (radian*180.0)/(M_PI)

常用宏定义 - 其他

标签:standard   大小   main   弧度   queue   async   线程   tor   oca   

原文地址:https://www.cnblogs.com/CH520/p/9311349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!