当一个视图控制器被创建,并在屏幕上现实的时候。代码的执行顺序:1.alloc 创建对象,分配空间。2.init 初始化对象,初始化数据。3.loadView 从nib载入视图,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4.viewDidLoad 载入完...
分类:
其他好文 时间:
2015-04-10 19:41:11
阅读次数:
275
UIViewController的生命周期及iOS程序执行顺序分类:iOS开发2012-05-14 20:0720828人阅读评论(3)收藏举报iosuiviewhierarchyaccessorinterfaceapple当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 allo...
分类:
移动开发 时间:
2015-03-03 20:27:20
阅读次数:
175
ViewController生命周期alloc ->init-> initWithNibName -> loadView -> viewDidLoad -> viewWillAppear -> viewDidAppear -> viewWillDisappear -> viewDidDisappea...
分类:
其他好文 时间:
2015-01-31 14:26:36
阅读次数:
334
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你...
分类:
移动开发 时间:
2015-01-27 01:44:14
阅读次数:
425
iOS程序的执行顺序1进入程序的入口进入main函数, 设置AppDelegate称为函数的代理2 程序完成加载-[AppDelegate application:didFinishLaunchingWithOptions:]3 创建window窗口4 程序被激活-[AppDelegate appl...
分类:
移动开发 时间:
2015-01-03 19:45:38
阅读次数:
229
iOS基础界面就是通过UIViewController展示的。首先区分content controller和container controller的区别。content controlller就是展示我们当前页面的controller,而container controller就是一个管理cont...
分类:
其他好文 时间:
2014-12-25 23:36:24
阅读次数:
204
生命周期我们建立一个简单的模型来测试生命周期:新建两个ViewController,一个是主视图控制器(main ViewController,以下简称mainVC),一个是副视图控制器(sub ViewController,以下简称subVC),在mainVC里点击一个Button,以modal方...
分类:
其他好文 时间:
2014-12-05 12:18:39
阅读次数:
184
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你...
分类:
移动开发 时间:
2014-08-12 21:28:44
阅读次数:
242
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序
1、 alloc 创建对象,分配空间
2、init (initWithNibName) 初始化对象,初始化数据
3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图
...
分类:
移动开发 时间:
2014-08-01 16:05:51
阅读次数:
253
UIViewController中存在的2个循环:
在UIViewController中,View存在两个循环:加载循环和卸载循环。
加载循环
1》程序请求controller的view。
2》如果view在内存中,则直接加载。相反,如果不存在,则UIViewController调用loadView方法。
3》loadView方法执行如下操作:
如果你重载了这个方法...
分类:
移动开发 时间:
2014-06-18 11:28:15
阅读次数:
328