iOS開發如何提高

2021-07-06 03:44:27 字數 1738 閱讀 8345

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

我自己精心整理了國內40多位ios開發博主的部落格位址列表:希望大家都能培養起閱讀部落格的習慣。

國外也有很多優秀的ios開發部落格,他們整體質量比中文的部落格更高,以下是一些推薦的部落格位址列表:

部落格名 

部落格位址

objc.io 

ray wenderlich

ios developer tips 

ios dev weekly 

nshipster 

bartosz ciechanowski 

big nerd ranch blog 

nils hayat 

另外,使用部落格rss聚合工具(例如feedly:可以獲得更好的部落格閱讀體驗。手機上也有很多優秀的部落格閱讀工具(我使用的是newsify)。合理地使用這些工具也可以將你在地鐵上、睡覺前等碎片時間充分利用上。

部落格的內容通常只能詳細講解乙個知識點,而書籍則能成體系地介紹整個知識樹。相比國外,中國的書籍售價相當便宜,所以這其實是乙個非常划算的提高的方式。建議大家每年至少堅持讀完1本高質量的ios開發書籍。

去年出版的《ios 7 programming pushing the limits》 以及  《objective-c高階程式設計:ios與os x多執行緒和記憶體管理》 都算是不錯的高階方面的讀物。順便打個廣告,我自己也在寫一本ios高階方面的圖書,年底前應該能上市。

蘋果的官方文件相當詳盡,對於不熟悉的api,閱讀官方文件也是最直接有效地方式。

蘋果的文件比較海量,適合選一些重點來閱讀,比如人機互動指南就是必讀的,而其它的內容可以遇到的時候作為重點資源來查閱。

大家一定有這樣的感受,很多時候用文字講解半天,還不如寫幾行**來得直觀。閱讀優秀的開源專案**,不但可以學習到ios開發本身的基本知識,還能學習到設計模式等軟體架構上的知識。

如果讀者能夠參與到開源專案的開發中,則能進一步提高自己的能力。

知識的積累離不開實踐和總結,我認為ios**量如果沒有超過10萬行,是不能稱得上熟悉ios開發的。某些在校的學生,僅僅做了幾個c++的大作業,就在求職簡歷裡面寫上「精通c++」,則真是讓人哭笑不得。

在多寫**的同時,我們也要注意不要」重複造輪子」,盡量保證每次寫的**都能具有復用性。在**結構因為業務需求需要變更時,及時重構,在不要留下技術債的同時,我們也要多思考如何設計應用架構,能夠保證滿足靈活多變的產品需求。

在多次重構和思考的過程中,我們就會慢慢積累出一類問題的「最佳實踐」方式,成為自己寶貴的經驗。

有些時候遇到一些難解的技術問題,和同行的幾句交流就可能讓你茅塞頓開。。另外常見的技術問題通常都有人以前遇到過,簡單指導幾句就能讓你一下子找到正確的解決方向。

國內開發者之間的交流,可以通過論壇,微博,qq群等方式來進行。另外各大公司有時候會辦技術沙龍,這也是乙個認識同行的好機會。

需要特別提醒的是,和國內開發者之前交流要注意討論質量,有一些論壇和qq群討論質量相當低下,提的問題都是能通過簡單google獲得的,這種社群一定要遠離,以提高自己的溝通效率。

除了在國內的技術社群交流,建議讀者可以去國外的stackoverflow:上提問或回答問題。

ios開發如何提高

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

iOS開發如何提高

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

iOS開發如何提高

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