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

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.

主站蜘蛛池模板: 峨眉山市| 岗巴县| 竹溪县| 封丘县| 保山市| 左贡县| 阳信县| 贡觉县| 丹江口市| 潮安县| 海口市| 陆川县| 寿阳县| 中山市| 常州市| 增城市| 苗栗县| 东乌珠穆沁旗| 武功县| 乌拉特后旗| 丹寨县| 志丹县| 龙井市| 临泉县| 三门峡市| 山丹县| 上犹县| 佛冈县| 罗定市| 拜城县| 喀喇| 乌兰浩特市| 寿宁县| 瑞安市| 巴林左旗| 台东县| 招远市| 信丰县| 辉县市| 沅陵县| 蒙山县|