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

Preface

Object-oriented programming, also known as OOP, is a required skill in any modern software developer job. It makes a lot of sense because object-oriented programming allows you to maximize code reuse and minimize maintenance costs. However, learning object-oriented programming is challenging because it includes too many abstract concepts that require real-life examples to be easy to understand. In addition, object-oriented code that doesn't follow best practices can easily become a maintenance nightmare.

Swift is a multi-paradigm programming language, and one of its most important paradigms is OOP. If you want to create great applications and apps for Mac, iPhone, iPad, Apple TV, and Apple Watch, you need to master OOP in Swift. In addition, as Swift also grabs the nice features found in functional programming languages, it is convenient to know how to mix OOP code with functional programming code.

This book will allow you to develop high-quality reusable object-oriented code in Swift 2.2. You will learn the object-oriented programming principles and how Swift implements them. You will learn how to capture objects from real-world elements and create object-oriented code that represents them. You will understand Swift's approach towards object-oriented code. You will maximize code reuse and reduce maintenance costs. Your code will be easy to understand, and it will work with representations of real-life elements.

主站蜘蛛池模板: 绍兴市| 杭锦后旗| 广灵县| 内黄县| 长沙市| 福鼎市| 定州市| 梁河县| 保康县| 乌拉特后旗| 宁津县| 岑巩县| 昭平县| 卢湾区| 苗栗市| 深圳市| 婺源县| 邵东县| 昌黎县| 炎陵县| 屯门区| 临安市| 荥经县| 肥乡县| 通山县| 英吉沙县| 格尔木市| 太谷县| 东莞市| 北京市| 盘山县| 宜昌市| 正宁县| 寿阳县| 锡林浩特市| 邳州市| 当阳市| 腾冲县| 息烽县| 彭山县| 舒城县|