标签:
今天总结一下 View Controller Lifecycle和Autolayout,即课程的第8节。
其实听了两遍课程之后,我还是不能准确的总结出每一个controller的生命周期是多长。controller即MVC中的C,在MVC被创建后,controller的生命周期开始,这个很容易理解。但是我困惑的是MVC生命周期的结束。
现在这两个问题自己还是无法解答,只能以后咨询别人或者在时间问题中慢慢琢磨了。不过本节课的侧重点并不是这个。本节课的侧重点是让你知道MVC的生命周期中各个主要的操作节点,即相应的API,然后通过覆盖相应的API函数来实现具体的工作。
总结一下,在View Controller的lifecycle中,有以下几个阶段:
其实本节课程并没有讲太多有关于Autolayout的东西。主要就是size class。size class概念很容易理解。
继承的协议为UITraitEnvironment,这个协议中有一个属性traitCollection,一个API traitCollectionDidChange。
这篇博客讲的有关compact和regular的知识很好:http://www.learnswift.io/blog/2014/6/12/size-classes-with-xcode-6-and-swift
经常翻阅吧。
标签:
原文地址:http://www.cnblogs.com/yuhaos/p/4741060.html