学科:IOS/KB/视图生命流程

来自维基学院
跳到导航 跳到搜索

本篇待完善

通过Nib方式加载:

  1. initWithCoder:
  2. awakeFromNib

viewDidLoad, viewWillAppear 注意事项[编辑 | 编辑源代码]

  • viewDidLoad 是可能执行多次的
当memory warning发生时,系统会尝试unload掉不可见的controller视图,当这些被unload掉的视图再次显示时就会重新被载入,再次执行viewDidLoad
所以请确保这里的代码执行多次不会出问题,通常只把与视图初始化直接相关的代码放置在这里。

参考[编辑 | 编辑源代码]