嘿,大家好!
在一年前,第一期 objc.io 進(jìn)入了人們的視野,如今,我們迎來了屬于我們的第一個周年紀(jì)念日。感謝你們在這段時間內(nèi)所提供的支持,尤為感謝我們收到的來自社區(qū)的杰出貢獻(xiàn)。
你可能像我們一樣還沉浸于征服那些上周在 WWDC 上蘋果公司發(fā)布的新玩意。我們非常高興看到今年并不嚴(yán)苛的保密協(xié)議,這意味著我們可以立刻撰寫有關(guān)于此的文章。
然而,在全面且深入了解這些新東西之前,這個月我們已經(jīng)為大家準(zhǔn)備了一些永恒的話題。我們篩選了一些已經(jīng)在第一期更輕量的 View Controllers 中討論過的內(nèi)容。但是這次,我們選擇了更廣闊的角度去詮釋它,所以本期的這些文章涵蓋了你可能在思考項目架構(gòu)中可能會遇到的問題。
上個月,我們有幸在柏林和一支非常棒開發(fā)者的團(tuán)隊 UIKonf 坐在起為這次話題進(jìn)行頭腦風(fēng)暴:
最終的確定的這五篇文章針對了截然不同的架構(gòu)問題:Ash Furrow 撰寫的 MVVM 介紹,由 Stephen Poletto 創(chuàng)作的避免濫用單例,Chris Eidhof 為大家?guī)淼?a rel="nofollow" >子類,還有 Krzystof Zabl?ocki 的大作 iOS 中的行為,最后,由 Conrad Stoll 和 Jeff Gilbert 為大家介紹 使用 VIPER 構(gòu)建 iOS 應(yīng)用 。
來自夏日柏林的最美祝福,
Chris,Daniel,與 Florian