一个CFRunLoopObserver可以提供一个回调函数,使这个函数能在Runloop中运行。对比CFRunLoopSource,当Runlo...
dispatch_sync 函数同步任务处理函数,这里我将根据几种常见的情况来分析这个函数的运作机制,这几种情况分别是: 1.在主线程中将同步任...
dispatch_async 在 libdispatch 是以 dispatch_async_f 来展示的。 在这个函数中,我们的 block ...
先上个 Demo 让大家可以看看 这个 Demo 很简单,连界面都没搭,但具体数据可以从 XCode 的终端打印出来,这个 Demo 必须真机调...
1.介绍 本模块嵌入一个TCP/IP栈。主机(即外接的控制器)可通过AT指令直接连接互联网。它可以减少对PPP和TCP/IP协议栈的依赖和最小化...
最近看了苹果 libdispatch 的源码,也就是 GCD 的源码,对于 GCD 的运作方式有一定了解和自己的见解。我看的 libdispat...
自从上次看了叶孤城的直播,也看了他的代码,我个人就想对Runloop的Observer的操作进行一次OC式的封装,现在就这篇文章对我自己写的代码...
个人对动画的理解:CALayer的属性变化了,如果添加了动画事务,就会在屏幕上显现了动画,而动画的根本原理是,当你设置了动画的fromValue...
最近在阅读《IOS核心动画高级技巧》这本书,里面说到了完全自定义缓冲函数的方法。里面讲解并不是很详细,我在这里说一下自己的见解。具体情节,大家可...