RAC的组合信号有以下几种 1. concat concat组合信号,让信号按照顺序去执行。假如我们现在有这么一个需求:有两个网络请求,我们需要...
今天由于项目需要,需要获得当前屏幕上显示ViewController,所以上网找了一下,找到下面这个方法,但使用的时候,发现并没有什么卵用。原因...
参考文献《招聘一个靠谱的iOS》 深拷贝和浅拷贝 由上面的图我们可以明确地看出, 浅拷贝(Shallow copy)可以说是指针复制,它们指向共...
屏幕的显示原理 CRT电子枪按照图片上的方式,从上到下、从左到右的方式一行行扫描,扫描完成之后显示器就会显示一帧的画面。随后电子枪会回到初始位置...
本章着重讲解Instruments中的Core Animation工具。需要真机调试 首先Command+i打开Instruments,双击打开...
最近在利用Leak定位内存泄漏的时候,发现每次只显示内存地址,定位不到错误代码,上网查了一下,在此记录一下问题。 例如 原因: Xcode在每次...
ReactiveCocoa 5.0 相比 4.0 有了重大的更新,所以如果想使用最新版本的框架,我们需要注意一下问题。 如果你只是纯 swift...
纹理 纹理是一个用来保存图像的颜色元素值的OpenGL ES 缓存。它可以控制一个渲染的三角形中每个像素的颜色。纹理可以使用任何图像,包...
前言 图片轮播是一种很常见的UI交互方式。以前一直使用着别人写的轮子。最近空闲下来,就尝试着写一个UICollectionView的...