在为Mac OS X编程时,是否有与viewDidLoad相同的功能?

时间:2010-12-20 18:08:42

标签: cocoa xcode macos

  

可能重复:
  viewDidLoad in NSViewController?

我开始开发iOS应用程序,现在正在转向Mac OS X应用程序。我想知道Mac OS X中是否有类似的方法,就像iOS的viewDidLoad在View Controller启动后运行代码一样。

谢谢!

1 个答案:

答案 0 :(得分:9)

来自Apple Release Notes

  

为正在寻找的人提供建议   NSViewController中的-viewWillLoad和-viewDidLoad方法

     

即使NSWindowController有   -windowWillLoad和-windowDidLoad方法可以覆盖   NSViewController类介绍   Mac OS 10.5没有   相应的-viewWillLoad和   -viewDidLoad方法。您可以覆盖 - [NSViewController loadView]来自定义立即发生的事情   在笔尖之前或之后   由视图控制器完成加载。