如何學習ios開發

2022-01-30 17:21:28 字數 1610 閱讀 3482

並且我想告訴題主,你問的是ios 開發怎麼入門,但是你補充說明裡說道的設計模式、記憶體管理等內容暫時不用你關心,等你真正ios入門了以後在研究吧。也許我可以這麼定義你的問題:

乙個略懂程式設計的人並且完全沒有接觸過ios開發的人想要學習ios開發應如何學習?

--------------- 2015.5.15 更新 --------------

(一)objective-c語言開發ios應用

為什麼不讓初學者看斯坦福教程:我以為,史丹福大學ios公開課不適合入門的同學看,裡面第一課講解的就是mvc模式。對於乙個剛入門想要學習的ios的同學可能就完全懵了,心裡想:「我特麼第一課都聽不懂我後面還學個p啊」。如果以前沒接觸過物件導向的語言學習的熱情肯定大打折扣。

為什麼不讓初學者看蘋果官方文件:我還以為,蘋果官方文件的內容雖然權威但example對初學者一點都不友好,而且個人認為中文譯文翻譯不是令初學者很容易理解。初學階段,教程的易理解程度我認為是非常重要的一點。(實在要看請看英文原版。)

的,我看以上有答案還推薦ios4系列叢書呢...拜託現在都什麼年代了,現在ios8教程都要出來了,你ios6的教程都過時好久了更別提ios4了...對於新出的swift語言好多人難以選擇不知道該學oc好還是swift好。我個人建議現在學oc,一門新語言的誕生需要經過時間的考驗與洗禮。等你學好了oc以後再看也不遲。

到這個階段你應該擁有了充分的自學能力,已經達到了入門水平。

這時候以下**將成為你的家常便飯:

github,stackoverflow

如果你程式設計遇到困難,在stackoverflow上面應該都能找到合適的解答。(前提是你英文不要太差)。github上好多開源**足夠豐富你的眼界。如果你想成為乙個ios開發者的話這上面兩個**是你經常以及必須會用到的。

github上怎麼搜牛人們的專案:

想學一點ui的同學可以看:

1、ios by tutorials

2、design+code **:

2、stackoverflow:

4、cocoachina:

5、objc中國:

舊部落格:

念茜的部落格

這個**可以看兩方面:

(1)、隨時更新的swift tips (有一定水平在看)

(2)、新手主要看以下這本書

2、《swift tutorials》 依然是raywenderlich出品,目前只有英文版。(難度指數:※)

3、官方swift譯文教程 《the swift programming language》中文版 (難度指數:※※)

4、上文提到的王巍的部落格(喵神)《swifter - 100 個 swift 必備 tips》(難度指數:※※※※)

喵神的這本書網上就有售賣,請支援正版,絕對是不可多得的進價書籍,此書並非傳統意義上的教程,是以tip的方式呈獻給大家的。

等我想到再補充。以上。

iOS開發如何提高

在現在這個碎片化閱讀流行的年代,部落格的風頭早已被微博蓋過。而我卻堅持寫作部落格,並且大量地閱讀同行的ios開發部落格。部落格的文章長度通常在3000字左右,許多ios開發知識都至少需要這樣的篇幅才能完整地講解清楚。並且部落格相對於書籍來說,並沒有較長的出版發行時間,所以閱讀部落格對於獲取最新的io...

ios開發如何提高

在現在這個碎片化閱讀流行的年代,部落格的風頭早已被微博蓋過。而我卻堅持寫作部落格,並且大量地閱讀同行的 ios 開發部落格。部落格的文章長度通常在 3000 字左右,許多 ios 開發知識都至少需要這樣的篇幅才能完整地講解清楚。並且部落格相對於書籍來說,並沒有較長的出版發行時間,所以閱讀部落格對於獲...

iOS開發如何提高

在現在這個碎片化閱讀流行的年代,部落格的風頭早已被微博蓋過。而我卻堅持寫作部落格,並且大量地閱讀同行的 ios 開發部落格。部落格的文章長度通常在 3000 字左右,許多 ios 開發知識都至少需要這樣的篇幅才能完整地講解清楚。並且部落格相對於書籍來說,並沒有較長的出版發行時間,所以閱讀部落格對於獲...