iOS-生命周期
文章平均质量分 61
喜欢吃布丁但是没有钱
学海无涯苦作舟
展开
-
iOS-事件传递过程
背景:在实际开发中,我们知道点击手机屏幕上控件,就会调用该控件相应的事件。例如,屏幕上有一个Button,我点击这个Button就会触发该Button的事件。那么,系统底层是怎么实现的呢?或者说,这整个流程是怎样的呢?下面,我们就来探索一下。 准备工作: 准备一个控制器 准备六个UIView 准备一个父类,该父类继承UIView,并重写touchesBegan的方法,打印当前UIView的类名,六个原创 2017-07-31 10:27:40 · 612 阅读 · 0 评论 -
iOS-一个UIViewController的生命周期
背景:要想完整地了解一个程序的运行,那么UIViewController的生命周期肯定是要了解清楚的。比如说,方法的执行先后顺序,什么时候创建、释放内存等都与UIViewController生命周期有关。 创建一个UIViewController代码执行顺序: alloc 创建对象,分配内存空间 init(initWithNibName) 初始化对象,初始化数据 loadView 从nib(x原创 2017-07-26 13:28:22 · 512 阅读 · 0 评论 -
iOS-响应者链条
背景:我建议读者们阅读该文章之前,先去看看我上一篇的文章:[iOS-事件传递过程](http://blog.csdn.net/feng512275/article/details/76419615),因为事件传递过程是正向传递过程,而响应者链条是反向传递过程。 什么是响应者链条?响应者链条,顾名思义,就是很多个响应者对象链接在一起,组合起来的一个链条。 例如 : UIApplication-->UI原创 2017-07-31 18:17:53 · 417 阅读 · 0 评论