架构
嘿,大家好!
在一年前,第一期 objc.io 进入了人们的视野,如今,我们迎来了属于我们的第一个周年纪念日。感谢你们在这段时间内所提供的支持,尤为感谢我们收到的来自社区的杰出贡献。
你可能像我们一样还沉浸于征服那些上周在 WWDC 上苹果公司发布的新玩意。我们非常高兴看到今年并不严苛的保密协议,这意味着我们可以立刻撰写有关于此的文章。
然而,在全面且深入了解这些新东西之前,这个月我们已经为大家准备了一些永恒的话题。我们筛选了一些已经在第一期更轻量的 View Controllers 中讨论过的内容。但是这次,我们选择了更广阔的角度去诠释它,所以本期的这些文章涵盖了你可能在思考项目架构中可能会遇到的问题。
上个月,我们有幸在柏林和一支非常棒开发者的团队 UIKonf 坐在起为这次话题进行头脑风暴:
最终的确定的这五篇文章针对了截然不同的架构问题:Ash Furrow 撰写的 MVVM 介绍,由 Stephen Poletto 创作的避免滥用单例,Chris Eidhof 为大家带来的子类,还有 Krzystof Zablłocki 的大作 iOS 中的行为,最后,由 Conrad Stoll 和 Jeff Gilbert 为大家介绍 使用 VIPER 构建 iOS 应用 。
来自夏日柏林的最美祝福,
Chris,Daniel,与 Florian