本文Demo传送门 RunloopDemo 前言 OSX / iOS 系统中,提供了两个这样的对象:NSRunLo...[作者空间]
1.探索 首先通过po [NSRunloop currentRunloop]在控制台可以看到以下打印信息,发现ru...[作者空间]
https://blog.csdn.net/wpeng20125/article/details/73650569[作者空间]
在 iOS开发过程中,我一直知道更新UI需要在主线程中,但也没怎么细想为什么要在主线程中,或者说为什么不能在子线程...[作者空间]
关于 NSRecursiveLock trylock 认知版本 错误的认知: 1.0 以为 trylock 是...[作者空间]
1、GCD简介 全名:Grand Central Dispatch,它是苹果为多核的并行运算提出的解决方案,会合理...[作者空间]
通常写一个不带参数的块回调函数是这样写的在 .h 头文件中定义类型 再定义一个回调函数 在 .m 文件中实现 今天...[作者空间]
前言 我觉得打游戏屏蔽脏话挺有必要的, 我走中单, 打野一直拿我蓝, 我开大打他路过交惩戒抢, 我气的不行, 就骂...[作者空间]
你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里 转载请注明出处 h...[作者空间]
倒计时实现由三种方式,一种是NSTimer,第二种是是CADisplayLink,第三中是通过GCD的方式来实现,...[作者空间]
避免使用 GCD Global队列创建Runloop常驻线程 本文对应 Demo 以及 Markdown 文件在仓...[作者空间]
现在在iOS8之后,提交到gcd队列中的dispatch block也可取消了,只需要简单的调用dispatch_...[作者空间]
前言 在实际开发中我们通常会遇到这样一种需求:某个页面加载时通过网络请求获得相应的数据,再做某些操作。有时候加载的...[作者空间]
我们在开发中可能会遇到多个网络请求的需求,比如一个界面有两个请求,tableView的数据源及表头,需要等两个请求...[作者空间]
上一篇讲了使用RunLoop保证子线程的长时间存活,而不是执行完任务后就立刻销毁的应用场景。这一篇就讲述一下Run...[作者空间]
本文首发于我的个人博客:『不羁阁』 文章链接:传送门本文更新时间:2018-02-24 10:07:40感谢大家对...[作者空间]
dispatch_async 在 libdispatch 是以 dispatch_async_f 来展示的。 在这...[作者空间]
1.tableView 本地筛选,cell刷新时候出现如图的bug,注:cell只有一个时候,才会出现这个bug,...[作者空间]
1、方法一:使用dispatch_after 2、方法二:使用performSelector 调用如下: 补充: ...[作者空间]
我的上篇文章iOS中多个网络请求的同步问题总结中用到了dispatch_group来进行线程同步,对用法不是特别熟...[作者空间]