2009-12-05 107 views
5

我有基本的C知識。我正在嘗試學習iPhone應用程序開發。什麼是學習iPhone應用開發的最佳方法?

我應該首先使用Stephen G. Kochan的書爲Mac學習ObjC,然後將這些原則轉化爲iPhone Dev?或者當我嘗試將我的ObjC知識轉移到iPhone應用程序開發時,在沒有特定iPhone應用程序教程的情況下學習ObjC會先讓我感到困惑?我正嘗試使用快速學習iPhone App Dev的最佳方法,並且我在論壇上看到了多種學習方式。

我想我的問題是學習ObjC語言,然後學習XCode和iPhone應用程序開發是正確還是錯誤的方式,我的學習代碼爲iPhone的最終結果?或者,我應該學習特定的XCode和iPhone App開發,並將時間花在掌握ObjC上嗎?

困惑並且想要像明智地學習iPhone App Dev一樣明智地度過接下來的兩個月。

+0

可能重複的[Cocoa和Objective-C資源?](http://stackoverflow.com/questions/7571/cocoa-and-objective-c-resources) – 2010-06-28 14:19:45

回答

5

如上所述,獲得Aress book的「開始iPhone開發」,但另外我會得到Stephen Kochan編寫的「Programming in Objective-C 2.0」,並由Addison Wesley出版。

通過「開始iPhone開發」一書,並通過Kochan的書補充您對Objective C 2.0的瞭解和理解。

4

剛開始使用iPhone。我建議由Apress出版Jeff Lamarche和Dave Mark的書「Beginning iPhone Development」。同時也閱讀一些開發博客(只是谷歌iPhone開發或類似的負載結果)

+0

感謝馬特。所以如果我最終知道有限的ObjC,那麼最終不會傷害到我? – HollerTrain 2009-12-05 23:49:45

+0

本書會在最後給你一個關於obj c的非常好的知識。 – 2009-12-05 23:52:14

+0

謝謝。實際上,當我輸入時,我正在瀏覽電子書(當然,不是我輸入的,但是你明白了:))。前兩篇教程比較簡單,但我擔心我不得不再次回顧所有內容,以便了解ObjC的概念。我想我擔心我應該在哪裏度過我的時間:只關注iPhone Dev只有書或ObjC然後iPhone開發者的書。在您之前的評論中,您嚴格聲明iPhone應用程序,但我認爲理解ObjC原則並不會有什麼壞處。 – HollerTrain 2009-12-05 23:55:49

0

最好的方法可能是首先學習ObjC,確保你理解的概念和語言的一般流程。這隻需要編寫幾個示例應用程序(hello world,一些項目工具等)來理解語言的語法。

之後,我會建議通過和寫一個小樣本iPhone應用程序。然後,當您覺得自己對語言和框架感到滿意時,就可以開始佈置應用程序的體系結構。

對於特定的問題和問題,有論壇,堆棧溢出,IRC聊天等,你可以得到指針來解決你正在嘗試做的具體事情。

我並不是說在開始iPhone開發之前就瞭解ObjC的所有內容,但它至少可以幫助您掌握語言,因此您可以在其中找到所有教程的正面或反面。

+0

感謝Crowe。所以只要學習ObjC的'基礎知識',這樣我就能理解Tuts中發生了什麼。如果我想轉而爲道路上的Mac創建軟件,這會妨礙我嗎?我很擔心我應該花費在ObjC上的時間...... – HollerTrain 2009-12-05 23:52:52

+0

不,如果你希望以後爲Mac製作應用程序,它不應該阻礙你。如果有必要,一旦你完成你的iPhone應用程序,你可以隨時刷新ObjC。 – 2009-12-06 00:34:37

0

我買了一些「iPhone開發傻瓜」的書。這本書並沒有什麼特別之處,但是在閱讀了幾章之後(我的意思是不僅僅是閱讀這本書,而是寫入代碼,運行excersizes等) - 我能夠得到它在幾天之後。

另外 - 我做了不是當我開始時知道Objective-C - 本書在開頭有一章 - 一個小概述 - 但足夠的基本知識讓我開始。我沒有真正流汗 - 它從來沒有真正妨礙過。我認爲,如果沒有Cocoa的範圍和上下文,試圖學習Objective-C將會超越我。

如果您已經對C++或者其他一些OO語言(比如Java)有所瞭解,那麼我會花費太多時間學習Objective-C。當涉及到真實世界的代碼時,只有幾件與C++完全不同的東西。此外,XCode IDE還可以幫助您指導您完成許多必須輸入的手冊內容 - 這非常有幫助。

通過輸入,運行和調試一些教程,您將快速掌握它。

0

「Beginning iPhone Development」這本書對我很有幫助。此外,還有一個新的Head First book。我自己並沒有經歷過這個,但我通常喜歡Head First系列的書籍供學習。

相關問題