我已經寫了一些功能正常的iPhone應用程序,但大多數情況下是通過以下教程來告訴您在哪裏編寫代碼。因此,我不理解這些文件實際上是爲了保存什麼。Xcode生成的AppDelegate和ViewController文件的目的是什麼?
我做了一個文件的application
方法中的代碼的應用程序,所以它在程序運行時被調用。我想讓代碼在一個按鈕上運行,所以我添加了一個按鈕,但是當我將代碼放在相關的IBAction
中時,我意識到我需要的所有變量和方法都在AppDelegate
文件中,所以我不能不要在ViewController
文件中使用它們。
所以我的直接問題是「我應該如何組織我的代碼,以便我可以讓它按鈕按下運行?」,但對它背後的概念的解釋也會很棒,因爲我可以不用下次問。
好吧,所以應該只有一個appDelegate文件做應用程序管理,然後我寫的代碼應該被分類到類文件如果需要將它們綁定到UI元素,將它們導入到viewController中? – espekia 2011-06-07 15:53:36
是的。我的意思是有很多方法可以做到這一點,但儘量保持appdelegate小,只有應用程序事件的相關代碼。您可以讓單身人士處理通過應用程序或類似程序使用的數據。 – vakio 2011-06-08 07:37:37