精通Swift设计模式
编辑推荐
Swift编程语言已然改变了iOS的世界,为Cocoa开发开启了新的篇章。
本书是帮助读者掌握Swift强大功能的又一利器,由技术畅销书作者Adam Freeman执笔,从设计模型应用的角度探讨Swift语言,抽丝剥茧,层层深入,囊括各类经典模式,并挖掘了那些看似十分简单、实际别有一番奥妙的知识。在本书的指导下,你可以玩转设计模式,用Swift语言开发出优质的iOS应用。
设计模式应用的价值和时机。
经典设计模式解析,包括单例模式、抽象工厂模式、责任链模式和观察者模式。
有待挖掘的潜力型设计模式,包括备忘录模式、命令模式和中介者模式。
如何利用Swift语言精髓让代码易于理解、易于测试、易于维护,并且拥有良好的架构。
如何利用Cocoa API实现经典设计模式。
Swift应用的难点和易错点。
内容简介
本书是系统学习Swift 设计模式和Cocoa 框架知识的**参考图书。书中内容分为五部分:首部分介绍学习本书的预备知识,包括使用Xcode 创建的Playgroud 文件和名为SportsStore 的iOS 应用;第二部分讲解创建型模式,并辅以大量代码示例和图示;第三部分阐述结构型模式,并重点区分了容易混淆的模式;第四部分介绍行为型模式,总结了一些知名度较小的模式;第五部分讨论MVC 模式,剖析了MVC 模式的重要性。
作者简介
Adam Freeman,曾在多家名企担任高级职务,现为畅销技术图书作家,著有多部C#、。NET和Java方面的大部头作品。其中《ASP。NET 4高级程序设计(第4版)》《精通ASP。NET MVC 3框架(第3版)》《HTML5指南》销量均在同品种中名列前茅,备受读者推崇。