2010-05-28 77 views
0

剛成爲iPhone開發者。我完全不熟悉這一點,並不確定是否應該開始學習SDK版本3.2或4.0。我爲3.2發現了大量的視頻和教程,而不是4.0。當4.0即將公開發售時,我應該開始學習iPhone SDK 3.2嗎?

那麼我應該從3.2開始,然後擔心4.0以後?或者我將不得不重新學習我將在3.2學習的許多東西?

您的建議非常感謝。 :)

+0

問題沒有意義。爲什麼蘋果會在每個版本上創建一個破解的API? – Pierreten 2010-05-28 23:20:37

+0

我從來沒有提到破解代碼。我擔心的是,爲了保持最新狀態,我是否需要更新許多我知道的信息。 – KeyStroke 2010-05-29 14:17:53

回答

5

你不需要學習很多新東西。基本的SDK非常相似,幾乎所有的方法都是向後兼容的。 iPhone應用程序體系結構的基本設計模式沒有改變,因此,您可以開始學習3.1.3或3.2,並在每次訪問4.0(現在如果您在付費開發人員計劃中)時跟上。

3

什麼是你的時間框架?絕大多數內容根本不會改變 - 如果您有興趣,絕對沒有理由不立即開始。另外,即使您正在處理的API發生變化,瞭解他們如何處理事情,以及他們爲什麼更改了這些知識也是一種寶貴的知識(您現在可以通過測試版下載iPhone 4.0 SDK,然後手動比較,如果你願意)。最後,蘋果公司以延遲最終文檔發佈而臭名昭着 - 我絕對不會依賴他們何時發佈它來開始學習。

1

唯一需要注意的是3.2有一些iPad特定的東西,其中大部分將適用於iPhone OS 4.0。

1

我認爲你應該從現在開始。將基礎知識作爲iPhone的設計模式,架構共同點和編程風格進行闡述。我認爲,如果現在用一些API學習後者,現在就可以獲得一些練習。

APPLE非常重視使SDK從一開始就具有可靠性和可擴展性,並且不會在時間(開放/關閉原則)上進行徹底改變。

我鼓勵你學習,不僅僅是iPhone SDK或CocoaTouch,而是要深刻理解Objective C.

+0

我同意你的意見。 Objective-C是必須的! – Sheldon 2010-05-29 05:50:35

相關問題