iOS视图的生命周期

iOS中视图的生命周期

iOS视图的生命周期_第1张图片
2662822-e611d97772c3aff3.png
  1. alloc 创建对象,分配空间
  2. init (initWithNibName)初始化对象,初始化数据
  3. loadView 首先判断控制器是否有视图,如果没有视图view就调用loadView方法创建,通过storyboard或者代码
  4. viewDidLoad view加载完成后,会调用viewDidLoad方法,只会被调用一次.可以进行自定义数据以及动态创建其他控件
  5. viewWillAppear 视图将出现在屏幕之前,马上这个视图就会被展现在屏幕上了
  6. viewDidAppear 视图已经在屏幕上渲染完成
  7. viewWillDisAppear 视图将被从屏幕上移除之前执行
  8. viewDidDisAppear 视图已经被从屏幕上移除,用户看不到这个视图了
  9. dealloc 视图被销毁,此处需要对你再init和viewDidLoad 中创建的对象进行释放
  10. viewWillUnload 当内存过低,即将释放时调用
  11. viewDidUnload 当内存过低,释放一些不需要的视图时调用

你可能感兴趣的:(iOS视图的生命周期)