iOS 多线程
iOSTianNan
这个作者很懒,什么都没留下…
展开
-
GCD 用法查询
// 后台执行: dispatch_async(dispatch_get_global_queue(0, 0), ^{ // something }); // 主线程执行: dispatch_async(dispatch_get_main_queue(), ^{ // something }); // 一次性执行: static dispatch_once_t o转载 2016-03-09 11:11:32 · 785 阅读 · 0 评论 -
新开网络处理线程 不返回主线程处理UI刷新的报错
This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes. This will cause an exception in a future release. Stack:(使用GCD 将原创 2016-03-09 10:57:49 · 1314 阅读 · 0 评论 -
iOS 从异步线程Block中 拿到数据,(主线程刷新数据)
“`原创 2016-03-02 17:29:05 · 9020 阅读 · 0 评论 -
[iOS 自动打包]shell脚本使用-ipa_build 脚本使用
[转]IOS工程自动打包并发布脚本实现 30多个项目,由于均需要修改并打包,这个工作量很是很大的,网络上的自动打包教程确实很多,这里转一个好用的.点击这里下载Shell自动打包脚本首先: 1.您的xcode 必须附带“Command Line Tools” 拥有它,你就 =可以通过命令行来完成IOS工程的编译和打包工作。脚本正是基于此完成的。 Command Line Tools 安装方法2原创 2016-07-04 14:53:07 · 2908 阅读 · 0 评论 -
[RunLoop 让返回值在耗时操作完成后返回]
有这么样一个需求- (NSString*)waittingFunc{ // 这里执行耗时操作 NSString *param = [self 某耗时操作方法]; return param;}可以预见的是, waittingFunc()的运行结果一定是返回nil, 而不是等到耗时操作执行完成,且有值返回赋值给param之后,才执行 return param;因此,就需要一原创 2017-11-29 11:18:36 · 893 阅读 · 0 评论 -
[iOS] GCD 调度组进行 下载任务的代码 执行
调度组执行代码- (void)group{ //1. 创建调度组 dispatch_group_t group = dispatch_group_create(); //2. 创建队列 dispatch_queue_t q = dispatch_get_global_queue(0, 0); //3. 调度组 //3.1 任务A 入组 ...转载 2018-09-04 17:17:43 · 351 阅读 · 0 评论