2012-08-16 27 views
0

我是新來的iPhone編程,我可能會問一個初學者的問題,但我真的無法找到一個令人滿意的答案:iPhone應用程序的基本架構:究竟發生了什麼?

我想了解iPhone應用程序的底層架構或結構。首先,起始模板通常會自動執行的部分是什麼?在C程序中,你知道程序總是跳轉到主程序,然後所有事情都像你編寫代碼一樣開始。在iPhone編程中,我們也從main開始,然後像事件循環開始等等。有很多事情正在進行之中,我希望能夠理解,所以我更有信心編寫代碼並且實際上意識到所有後果我的代碼導致。

我會爲任何答案感到高興,還是有任何很好的參考資料是緊湊的,只專注於編碼體系結構?

+0

你看過iOS應用程序編程指南嗎? – Vin 2012-08-16 07:32:00

+0

是的,我有。你是對的,我需要知道的一切都在這個網頁上。事情是我被大量的信息淹沒了,我發現很難看到從哪裏開始。我想要更多的自上而下的解釋,我可以從頭開始,我不會迷失在細節中。在我猜想的問題中,我應該更清楚地指出這一點。 RobertVojta的回答和鏈接正是我所期待的。 – 2012-08-16 19:31:03

回答

1

請閱讀此示例... http://www.technolike.com/archives/86/core-application-architecture-for-iphone.html ...和Google瞭解更多信息。有許多資源如何啓動iPhone應用程序,發生了什麼事情,事件處理週期如何工作等等。另外,當您閱讀這些資源時,請嘗試提出更具體的問題。回答所有問題這個問題太廣泛了。

+0

這是一個很好的文檔,我知道這個問題是廣泛的,因爲它是一般性的,我想從一個概述開始,然後迷失在文檔中。太糟糕的鏈接已過時,但我會盡力在蘋果文檔中找到相應的人。非常感謝! – 2012-08-16 19:33:01

0

我建議你通過蘋果的iOS開發文檔瀏覽:http://developer.apple.com/library/ios/navigation/

如果你想先學習低層次的東西,也許你應該考慮如何Objective C作品,然後移動到了解UIKit(這是iOS應用程序開發的中心框架/庫)。