我正在將我在Visual Studio 2008中開發的應用程序移植到Cocoa。我目前正在爲Cocoa做一個「學習即用」的方法,因此我可以在更小,更簡單的項目中嘗試不同的想法和技術,並最終將它們組合成一個大型應用程序。創建多窗口可可程序 - 啓動程序建議?
我的程序邏輯如下(在一個愚蠢的意義上)。列表中的項目由我的老闆授權。
- 申請開始 1a。驗證CD程序是否在驅動器中。
- 驗證許可證。如果找到且有效,請跳至步驟7
- 顯示許可協議。
- 顯示序列號提示。
- 驗證並保存序列號。
- 隱藏所有之前的窗口。
- 加載應用程序主窗口從主應用程序窗口,其中包括當用戶請求
將是最好的選擇是什麼,這種製作副本主應用程序窗口
我知道,因爲Cocoa和Objective-C是基於C的,所以有一個Main方法。但是,你們所有人都會建議作爲這種應用程序的起始位置?
對於問題的最後部分:通常您有一個YourappnameApplicatioDelegate類,將在應用程序啓動時實例化。你應該從這裏實例化你的其他類。你幾乎從不使用Obj-C的主要方法。其餘的我不知道,我只在iPhone上編程。 – Julien 2010-05-30 01:53:24
謝謝。這應該對我很有幫助;更糟糕的是,我可以在那裏放置'全球'變數和對象。 – 2010-05-30 02:21:01
此外,沒有主*方法*。對象有方法;一種方法僅作爲類的一部分或類的一個實例存在。 main.m文件不定義類;它只包含'main' *函數*。函數從來不是對象的一部分。因此,功能和方法是兩回事。 – 2010-05-30 07:15:26