有意思 SDWebImage 有两个宏 来判断程序在主线程运行
来源:互联网 发布:横截面数据是指同一 编辑:程序博客网 时间:2024/04/30 13:56
#define dispatch_main_sync_safe(block)\
if ([NSThread isMainThread]) {\
block();\
} else {\
dispatch_sync(dispatch_get_main_queue(), block);\
}
#define dispatch_main_async_safe(block)\
if ([NSThread isMainThread]) {\
block();\
} else {\
dispatch_async(dispatch_get_main_queue(), block);\
}
使用:
dispatch_main_async_safe((^{
self.headIcon.image = [UIImage imagenamed:fsf];
}));
0 0
- 有意思 SDWebImage 有两个宏 来判断程序在主线程运行
- android 判断app是否运行在主线程中
- 任何程序在执行时,至少有一个主线程
- 判断是否在主线程
- android在主线程运行
- Service 运行在主线程
- 安装前判断进程中是否有程序在运行
- Android判断是否在主线程
- 在非主线程运行NSURLConnection
- android Toast运行在主线程中
- 如何用创建命名对象来判断应用程序是否已有一个实例在运行?
- Java 创建两个线程,和主线程交替运行。
- 判断程序是否在运行
- 判断程序是否在运行:
- 判断程序是否在运行
- SharedPreferences来判断程序是不是第一次运行
- 用函数来判断程序运行时间
- 在同一个进程空间运行两个程序
- getopt(分析命令行参数)
- jQuery 事件 - blur() 方法
- 第六题
- POJ - 3104 Drying 二分 + 贪心
- 链表的可变数组的实现和一些基本操作
- 有意思 SDWebImage 有两个宏 来判断程序在主线程运行
- #16 3Sum Closest
- 定义一个教师类和一个学生类 第七题
- 堆和栈的区别
- hdu 1237(中缀表达式转后缀并计算)
- hihocoder 1166 期望dp+高斯消元
- 研发管理05:项目管理经验总结
- POJ 2390 解题报告
- JavaScript数组去重、排序以及相关基础操作汇总