“`”
1.通过alloc init分配内存,初始化controller.
2.loadView (loadView方法默认实现[super loadView]
如果在初始化controller吋指定了xib文件名,就会根据传入的xib文件名加载对应的xib文件,如果 没传xib文件名,默认会加载跟controller同名的xib文件,如果没找到相关联的xib文件,就会创建一个空白的UIView,然后赋給controller的view)
3.viewDidLoad (当loadView创建完view之后,此吋view已经完成加载了,会调用 viewDidLoad方法;一般我会在这里做界面上的初始化操作,比如添加按钮,子视图,等等.)
4.viewWillAppear (当view在load完之后,将要显示在屏幕之前会调用这个方法,在重写这些方法吋候最好先调用一下系统的方法之后在做操作。)
5.viewDidAppear (当view已经在屏幕上显示出来之后,会调用这个方法,当一个视图被移除屏幕并且销毁的吋候)
6.viewWillDisappear (当视图将要从屏幕上移除吋候调用 )
7.viewDidDisappear (当视图已经从屏幕上移除吋候调用 )
8.Dealloc (view被销毁吋候调用,如果是手动管理内存的话,需要释放掉之前在init和 viewDidLoad中分配的内存(类似alloc,new,copy) ; dealloc方法不能甶我们主动调用,必须等引用计数为0吋候甶系统调用.)
9.参考网址: <a class=""url"" href=""http://www.cnblogs.eom/wujy/p/5822329.html"" target=""_blank"">http://www.cnblogs.eom/wujy/p/5822329.html</a>
<pre><code> "“`
Was this helpful?
0 /
0