iOS開發如何提高

2021-09-08 19:31:32 字數 1658 閱讀 4255

ios開發如何提高

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

我自己精心整理了國內 40 多位 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 **量如果沒有超過 10 萬行,是不能稱得上熟悉 ios 開發的。某些在校的學生,僅僅做了幾個 c++ 的大作業,就在求職簡歷裡面寫上 「精通 c++」,則真是讓人哭笑不得。

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

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

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

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

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

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

值得嘗試的分享方式有:發起乙個開源專案、寫技術部落格、在技術會議上做報告。這幾種方式都比較有挑戰,但是如果能大膽嘗試,肯定會有巨大的收穫。

iOS開發如何提高

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

ios開發如何提高

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

iOS開發如何提高

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