2011-02-06 122 views
0

我是一個總的noob在C++的基礎知識工作;我喜歡它,但發現自己想知道如果我沒有(有點)浪費我的時間學習古老的東西,這將不適用於我對iphone/ipad編程的興趣。iphone:我應該學什麼?

我應該從Obj-C開始,還是能夠編寫更好的程序/如果我繼續學習C++,有更多的觀點?

我是一個耐心的人。但我也想明智地投入我的時間。

謝謝! -Andrew

回答

1

如果你打算去iOS,你可以從學習C開始,然後去Obj-C或者從Obj-C開始。

1

學習obj-c。這就是你要用來編程的東西。它總是很有趣,認爲你會通過學習低等級的語言來獲得深厚的知識。一旦你開始構建iPhone應用程序,你會發現你需要的調試技巧,並且使用更高級的。

2

C++和Objective C與C和Obj-C或C和C++的關係都不那麼密切。坦率地說,如果你知道你想做iPhone或Mac編程,就從Objective C開始吧。其次最重要的是相應的庫,Cocoa(for mac)或Cocoa-touch(for iphone)。瞭解這種語言並不足以讓你在平臺上獲得生產力。

2

從Objective-C開始沒有任何問題。從我的個人經驗,我推薦它。我學會了用任何其他語言之前的Objective-C編程,現在我已經完成了一些非常成功的應用程序。當你成爲一個更好的Objective-C程序員時,你自然會在整體編程方面變得更好,並且如果需要的話,C++將會很容易地被拿來使用。 Objective-C和iPhone的資源非常廣泛,而且語言很有趣。如果您需要關於良好Objective-C資源要求的建議。

0

只要學習Obj-C。它與它所實現的OOP特性中的C++類似,但語法有很大不同。此外,這對你是一個耐心的人很好,耐心是非常重要的。我無法強調啓動速度緩慢,並且確保在跳入iPhone之類的大事之前,除了Cocoa之外,還要學習Obj-C,否則你會沮喪地消失。除了Cocos-2D之外,請務必查看71 Squared。這是一個很好的資源。

相關問題