如何提高iOS開發能力,提高iOS開發能力
① 閱讀技術部落格
在現在這個年代,部落格的風頭早已被微博蓋過。但是每天早上上班後的半小時,一定是開啟部落格,其中有討論技術的,也有總結個人的相關經曆,讀完後肯定會有所收穫。閱讀部落格,還有一個原因是技術部落格相對於書籍來說,沒有那麼長的出版發行時間,所以閱讀部落格對於擷取最新的開發知識有著非常良好的效果。
② 看WWDC視頻
由於iOS開發在快速發展,每年蘋果都會給我們帶來很多新的知識。而對於這些知識,第一手的資料就是WWDC的視頻。
通常情況下,一個iOS開發的新知識首先會在WWDC上被蘋果公開,然後3個月左右,會有國內外的部落格介紹這些知識,再過半年左右,會有國外的圖書介紹這些知識。所以如果想儘早地瞭解這些知識,那麼只有通過WWDC的視頻。
現在每年的WWDC視頻都會在會議過程中逐步放出,重要的視頻會帶有英文字幕。堅持閱讀這些視頻不但可以獲得最新的iOS開發知識,還可以提高英文聽力水平。
③ 看蘋果的官方文檔
蘋果的官方文檔相當詳盡,對於不熟悉的API,閱讀官方文檔也是最直接有效地方式。
蘋果的文檔比較海量,適合選一些重點來閱讀,比如人機互動指南就是必讀的,而其它的內容可以遇到的時候作為重點資源來查閱。
④ 看開源項目的代碼
大家一定有這樣的感受,很多時候用文字講解半天,還不如寫幾行代碼來得直觀。閱讀優秀的開源項目代碼,不但可以學習到iOS開發本身的基本知識,還能學習到設計模式等軟體架構上的知識。
如果讀者能夠參與到開源項目的開發中,則能進一步提高自己的能力。
⑤ 多與同行交流
有些時候遇到一些難解的技術問題,和同行的幾句交流就可能讓你茅塞頓開。。另外常見的技術問題通常都有人以前遇到過,簡單指導幾句就能讓你一下子找到正確的解決方向。
需要特別提醒的是,有一些論壇和QQ群討論品質相當低下,很多問題都是能通過簡單Google、百度就可以得到答案,對於這種社區,切記一定要遠離。
⑥ 懂得分享
互連網最大的精神:開源和分享。
在以下情況,你可以分享出你的經驗:
① 當你碰到難題,解決之後。或者看了別人的解決方案,你覺得有更好的方式實現的時候
② 當你學習某種東西之後,可以適當的進行總結,以你學習完後的理解表達出來,以供後來者一個借鑒的經驗
分享方式有:發起一個開源項目、寫技術部落格、在技術會議上做報告。這幾種方式都比較有挑戰,但是如果能大膽嘗試,肯定會有巨大的收穫。