如何進階學習iOS開發?

實習做了3個月的iOS開發,然後自己又在Treehouse上面學了下Swift,所以Swift和iOS都算入門了,現在想進階學一下iOS開發,不知道要怎麼做呢?有沒有什麼帶著做項目的課程呢?或者有沒有什麼開源的項目推薦?謝謝!


@iOSDevTips @tangQiaoBoy @唐巧


我有一個朋友,從去年開始學iOS。時不時問我有沒有什麼好的demo,我也時不時把自己寫的或者網上看到的好的demo發給他。但是每過一段時間,他都會問我幾個基礎問題,而這些問題在那些demo裡面都出現過的。

所以,還是自己敲出來的代碼印象深刻一些,不懂了就去查,網路都這麼方便了,你遇到的問題別人基本也遇到過,90%以上的問題基本都有現成的解決方案了。


也許是句廢話:自己試著開發一個app,裡面能用到的東西就是你需要學的東西。從業務需求開始,問問周圍的人有沒有什麼期望,然後你去實現。


學了三個月應該有一定基礎了,我覺得可以去網上接一些小的外包項目來做,很多問題只有在自己寫項目的過程中才會發現的,而且還能賺一些外快多好。開源項目推薦可以看afnetworking、sdwebimage這兩個幾乎是最常用的,還有一個coredata的庫magicalrecord也不錯,gpuimage這個是大神寫的庫可以簡單完成自己的濾鏡,簡直太好用。一些ui相關的我覺得可以自己試著模仿新浪微博、微信、qq的界面,也是一個很大的挑戰能學到不少


哪裡有什麼方法,1w小時定律。

有問題來驅動,一個一個的解決,不懂就學習了。


apple developer library,stackoverflow混熟了,拿著簡歷去應聘ios吧,肯定比你自己墨跡快


外包哪找


推薦閱讀:

TAG:iOS | iOS開發 | Swift語言 |