2014-09-01 39 views
0

我是OSX開發新手。什麼是OSX的UIViewController方法的等價物?

AppDelegate.h 
AppDelegate.h 
ViewController.h 
ViewController.m 
ViewController.xib 

的應用程序將啓動對delegate並調用xib和它的類,所以入口點:

在iOS上,當你創建一個單一視圖的應用程序,你會用這種結構結尾情節串連圖板前到應用程序將是viewDidLoad裏面ViewController.m

我已經創建了一個應用程序的OSX。我只有

AppDelegate.h 
AppDelegate.m 
MainMenu.xib 

現在我重新類似的ViewController.hViewController.m並將控制轉移到像一個viewDidLoad,但我看到可可的這個MainMenu.xib內部有一個窗口。

我該怎麼辦?爲此窗口創建一個自定義類?我沒有看到viewDidLoadviewDidAppear等的任何等價物。NSWindow的等價物是什麼,或者如果現在這是如何完成的,請告訴我。

回答

1

AppDelegate應該有一個applicationDidFinishLaunching,您可以使用它作爲入口點。 AppDelegate默認有一個與之關聯的窗口。您可以使用AppDelegate創建您想要使用的各種功能。另一種方法是創建一個NSWindowController的子類,並有一個關聯的xib,您可以在需要時加載它。希望這可以幫助。

+0

謝謝。我去做。 – SpaceDog 2014-09-01 20:15:44

相關問題