关于项目创建的宏定义

1、快速的创建一个异步线程

#define GCD_BACK(block) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), block)

2、快速回到主线程

#define GCD_MAIN(block) dispatch_async(dispatch_get_main_queue(),block)

pch创建的宏定义的分类

1.关尺寸方面的

屏幕,导航栏,通用的一些间距等等

2.设备区分类型的

3.通知类型

4.网络请求超时设置

5.非空的判断设置

6.持久化的配置(偏好设置)

7.颜色,字体的设置

8.简单适配的操作

9.沙河路径的设置

10.三方框架appkey的设置

11.系统版本的设置

12.三方框架头文件的导入

13.网络请求地址的归类

14.枚举,typedef,等定义

15.真机模拟器的判断

16.当前app的语言

17.自定义Log

18.定义通知中心

#define LRNotificationCenter [NSNotificationCenter defaultCenter]

19.弧度角度互相转化

20.时间戳获取

21.分辨率获取

ps:日后还会更新

原文地址:https://www.cnblogs.com/chaoyueME/p/6247795.html