ios – 何时使用viewDidLoad以及何时使用awakeFromNib

前端之家收集整理的这篇文章主要介绍了ios – 何时使用viewDidLoad以及何时使用awakeFromNib前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经非常习惯使用viewDidLoad方法执行我想要在视图开头执行的操作,但是阅读Apple的一个教程,他们在awakeFromNib方法中为类设置了数据控制器,并且在awakeFromNib中没有做任何事情.我交换了它,它似乎在我的应用程序中工作相同,但我不确定它是否更好在awakeFromNib或viewDidLoad中.

我什么时候应该使用其中一个?

解决方法

加载带有类的关联nib文件时,将调用awakeFromNib.任何可以拥有笔尖的类都可以使用它. viewDidLoad仅供视图控制器使用.它通常在从nib加载时调用,但也可以由在内存中创建的视图调用(非常罕见的情况).如果您使用的是控制器,那么我建议您使用viewDidLoad

有关更多信息,请参阅此Answer

猜你在找的iOS相关文章