官术网_书友最值得收藏!

Preface

Hands-on Design Patterns in Swift provides a complete overview of how to implement classic design patterns in Swift. Swift is a modern language, and for users coming from a purely object-oriented language background, it may feel overwhelming. It has peculiar characteristics that create new programming paradigms, such as protocol programming, and appropriate solutions to problems such as type erasure. Both of these are covered in this book.

Design patterns do not live in isolation, however, but they help to solve real-world problems. Particular attention is given to presenting them in a number of realistic scenarios.

The goal of Swift is to create robust and maintainable apps, be they mobile or server. However, well-known techniques such as dependency injection and automatic testing are taken from other programming languages.

Finally, since most of the modern software relies upon open source, the final chapter shows how to release and maintain a Swift open source package.

主站蜘蛛池模板: 乡城县| 普宁市| 满洲里市| 呼图壁县| 桑日县| 丽江市| 岑溪市| 夏津县| 奎屯市| 即墨市| 崇礼县| 惠安县| 图们市| 通海县| 平乡县| 涟源市| 绿春县| 金塔县| 宝清县| 凌云县| 望谟县| 临江市| 平原县| 贵溪市| 枣阳市| 思茅市| 无为县| 洞头县| 平顶山市| 揭阳市| 江西省| 尤溪县| 呼玛县| 中西区| 崇礼县| 丰宁| 白玉县| 齐河县| 吉首市| 西乌珠穆沁旗| 禹州市|