我對Objective C的iPhone開發感興趣。這是我認識到的一個話題,已經被掩蓋了。合格的區別是:我想從最新版本開始學習(截至2010年5月,最新的iPhone OS是3.2版本,4版本也已經停用)。我想不必通過或忘記遺留信息。Beginning 3.2+ iPhone開發
使用我在堆棧溢出的相關主題中找到的鏈接,我會閱讀博文或教程,它會說一件事,但接下來評論會說,「現在版本xyz中的這個不同。
例如,關於內存管理/垃圾回收,我發現了幾次。
(編輯:Johannes Rudolph糾正我below這個它在Objective-C的 2.0改變 - 不是在任何iPhone具體的我一定是在當時已經閱讀Objective C的信息。)
我承擔蘋果的「入門」文檔將會有最新的信息,但許多SO帖子都表示這些並不是最清楚的。
Stanford iPhone course看起來不錯,但我怎麼知道它是否仍然適用於最新版本?
從哪裏開始學習目標C的iPhone開發從版本3.2或更高版本,沒有更多的接觸遺留信息?
在我看來,接觸傳統信息並不是那麼糟糕。事實上,在某些情況下,它可能會幫助你理解,爲什麼有些事情就是這樣。此外,您可能需要爲以前版本的手機做一個項目。在這種情況下,版本之間的差異是一個有價值的信息。 – kgiannakakis 2010-05-03 14:29:01
@kgiannakakis雖然它對於一個有經驗的開發人員來說可能是有價值的,但對於新的學習者來說,暴露於過時的信息可能會讓人非常困惑。這是學習.NET時常見的問題,在這種情況下,許多控件的迭代都會延續(例如,ListView與DataList)。如果黛娜能夠做到這一點,那就更好了,重點關注目前的情況,如果需要的話,稍後再學習更老的表單。我們不會教新的英語學生中古英語,我們也不教新的iPhone開發者2.0。他們是死語言。 – 2010-05-03 14:54:15