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.参考网址: http://www.cnblogs.eom/wujy/p/5822329.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)