编写代码的区别

时间:2014-12-30 10:32:48

标签: ios iphone swift

与在writeDidLoad中编写代码相比,如果在UIViewController中编写代码,会有什么不同?我试图在好奇心的任何东西中在这两个空间中发布相同的代码。否则会产生什么重大差异?

1 个答案:

答案 0 :(得分:0)

我也真的没有达到你的意图。但是,当控制器首次加载到内存中时,viewDidLoad只调用一次。这就是您通常希望实例化任何实例变量并构建在该视图控制器的整个生命周期中存在的任何视图的点。然而,此时通常看不见。

然后你还有其他函数,比如viewDidAppear,当视图实际可见时调用。在生命周期中,这种方法可以被称为几次。

但你也可以阅读apple docs,这有时非常有用。