常用宏定义 - 其他

匿名 (未验证) 提交于 2019-12-03 00:41:02

/** 方正黑体简体字体定义 */ #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)

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!