在写代码前,先看写下流程图 可以发现,事件的传递,都是通过dispatch这个方法,而且action这层很明显是非常关键的一层,事件的传递,都是...
问题描述:我们在修改launchScreen之后,发布到App Store发现加载的依旧是旧的launchScreen内容。只有删除APP重新安...
首先我们需要明白git操作的几个区域:工作区、暂存区、历史记录区。 一、撤销操作 git reset git revert git checko...
一、内存布局 二、内存管理方案 1. TaggedPointer 对于小对象比如NSNumber,采用这种方案。 2. NONPOINTER_I...
一、UIView的绘制流程 下面我们来对这个流程进行说明: 当我们调用[UIView setNeedsDisplay]方法时,并没有执行立即执行...
我们可以看到它位于Media Layer(Media Layer:媒体层提供应用中视听方面的技术,如图形图像相关的CoreGraphics,Co...
最初在网上看到相关内容,是蘑菇街组件化相关讨论。(Limboy(文章1 文章2) 和 Casa (文章))。但是我大家讨论的内容应该是如何解耦吧...
一、原理 分类是运行时决议,在编译的过程中只是转化为可执行文件,并没有为类生成新方法。 由图可以看出我们可以为分类添加实例方法、类方法、协议、属...
一、什么是NSThread NSThread是基于线程使用,轻量级的多线程编程方法(相对GCD和NSOperation),一个NSThread对...