需求 利用图片,实现一个如图的按钮组。 遇到的问题 如下图所示: 功能1、2、3、4的按钮可以实现点击功能。但是在红色方框四角的位置,也会响应相...
UIViewController的生命周期 当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 alloc ...
@property的作用 当我们写下@property NSObject *foo时,编译器帮我们做了以下几件事: 创建实例变量_foo 声明f...
KVC 1.简介 KVC全称是Key Value Coding(键值编码),是可以通过对象属性名称(Key)直接给属性值(value)编码(co...
一.概述 1.基本概念 同步与异步的概念 同步 必须等待当前语句执行完毕,才可以执行下一个语句。 异步 不用等待当前语句执行完毕,就可以执行下一...
事件传递机制 响应者链的事件传递过程:如果当前view是控制器的view,那么控制器就是上一个响应者,事件就传递给控制器;如果当前view不是控...
一.RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直...
事情发生在我需要给一个数组中符合条件的model某个属性重新赋值时。下面是示例的代码。 这样写之后,发现arr2中的值并没有如我们想象的一样。 ...
文章摘自Moya官方文档 Targets Moya的使用始于定义一个target——典型的是定义一个符合TargetType 协议的枚举类型。然...