第壹階段:網站中的iOS學徒教程(難度指數:※)
上面有幾個回答提到了這個網站,但我沒有細說看到的是什麽教程。我在這裏簡單說壹下。iOS學徒教程是為完全沒有編程經驗的人設計的。本教程是外國人寫的,有免費試用版。感興趣的人應該看看。裏面的壹切都很基礎。有壹個* * *解釋了四種不同類型的應用。強烈建議按照上面寫的步驟壹步壹步的輸入代碼。其中,妳會遇到很多復雜的語句和冗長可怕的函數。妳不必驚慌。敲壹下就知道為什麽完全可以了。隨著妳編程時間和經驗的增加,妳會明白的。
第二階段:培訓班的網絡課程和入門書籍
經過第壹階段,妳應該已經掌握了IOS的開發流程,能夠編寫壹個非常簡單的應用。這個時候,我相信妳的熱情應該是很高的,但是接下來的學習可能會很枯燥,所以要做好準備。在線課程推薦李明傑的課程,其他不推薦。目前在廣州創業,建立自己的培訓品牌。如果妳沒有自制力去看網絡課程,請去找他。傑哥開放了壹些優秀的框架,比如MJExtension。
建議先把基礎知識補上。第壹階段過後,妳可能會覺得自己懂得很多,其實只是表面,尤其是沒學過編程的人。妳要學習視頻前面的課程,主要看語法。看膩了就去視頻的UI部分。這裏相對容易。壹定要把視頻裏寫的句子打出來。相信妳會更深刻的理解。不清楚的地方可以在百度上網查查書(如果有書的話)。
問:視頻教程是用來做什麽的?
答:沒有知識是寫不出程序的。第壹階段基本是練習,第二部分是查漏補缺。之所以推薦網絡課程,是因為講解比較系統,會涉及到各種入門知識。因為iOS涉及的內容很多,看幾本書還是不完整的。
問:妳能參加培訓班嗎?
答:我個人不建議去。自學就夠了。現在學習iOS的環境比前幾年好多了。光靠網上的資料就能學得很好。如果妳連這個學習能力都沒有,我不相信妳以後能成為壹個非常優秀的工程師。而且,妳會發現社會上的壹些互聯網公司都是拒絕接受培訓課程的人。
推薦入門書籍:
溫馨提示:以下書籍均有英文版,有最新版本。
1,Objective-C程序設計(難度指數:※※)
2.iOS 7應用開發入門經典(難度指數:※)
3.iOS開發指南-0基礎到AppStore(難度指數:※※※)
4.iOS編程實踐(難度指數:※※※※)
講解的很清楚,甚至還有簡單的項目來練手,對於看視頻教程比較惡心的同學來說是個福音~可以先做項目再看視頻。
在這裏,我想再說壹句。不要買iOS開發的過時太久的指導書籍。我覺得上面的回答也推薦iOS4系列的書...快點,現在幾點了?現在iOS8教程出來了,妳的iOS6教程早就過時了,更別說iOS4了...對於新的swift語言,很多人很難選擇是學OC還是學Swift。個人建議現在學習OC。壹種新語言的誕生需要時間的檢驗和洗禮。等妳把OC學好了再看也不遲。
第三階段及以後
到這個階段,妳應該有足夠的自學能力,已經達到入門水平。
此時,以下網站將成為妳的日常:
Github,
如果妳在編程中遇到困難,妳應該能在上面找到合適的答案。只要妳的英語不太差。Github上的大量開源代碼足以豐富妳的視野。如果妳想成為壹名iOS開發者,這兩個網站是妳經常並且必須使用的。