App 架构 (书 + 视频)
¥ 169.00
这本书的英文版还在Early Access的时候,我就跟着作者创作的过程一直读了下来。坦诚地说,对我来讲这并不是一本读着很舒服的书。因为书中引用了大量的实例代码来讨论各种实现方案的细节,如果你事先没有看过源代码,则不免会在阅读的时候少了一些临场感,进而难以理解作者讨论的内容。
但我仍旧愿意安利这本书,甚至觉得,每一个iOS开发者,都应该花一些时间来阅读。作者通过一个个简单的小场景去抽象各种常见问题的思路别具匠心。而用各种模式实现同一个App的过程,使得无论你是一个独立开发者,还是工作在一个上千人的团队里,都能对自己有困惑的问题,找到合适的解读。
还记得,当我坚持把这本书读完的时候,其实脑子里想的事情并不是要立即用一些新的架构尝试App开发。反而是,其实MVC也完全可以写出优雅的代码。并且,对于一个小规模的团队来说,实际上任何一种MVC之外的架构都意味着在Model亦或View层面插入更多代码,这当然也就意味着更多的用错机会,以至于对公司的新人来说,有更高的学习成本,这些都是藏匿于优雅技术之外的陷阱。如若你的App不是有着上百VC的体量,真的不要在架构这个事情上,太过于激进和执着。MVC / MVC-C / MVVM-C对于绝大多数的我们来说,只要用对,则足矣了。
- 页数: 206
- 出版日期: 2018-09-18
- 书籍形式:电子书 + 视频