Pro Design Patterns in Swift
M**E
Uses Swift 2.0, which is obsolete at this point - most examples won't compile.
Two major problems: first, it's written for Swift 2.0, so the code is woefully obsolete these days (Swift 5.0 arriving in a month as I write this). Second, the code examples are littered with failures to handle NIL results, causing them to crash when run with unexpected data. I constantly find myself asking "how could that work? Do I not understand Swift that well?" Fortunately, APress has the source code on-line so it is possible to:1. Correct the syntax to make it work with the latest version of Swift,2. Run the example and verify that it, indeed, does crash when handed bad data.Heck of a lot easier to read the GoF book.Not as good as the Head-First book.BUT, it does present examples in Swift, even if they are old and out of date.A second edition is being called for here...
J**E
Good book for design patterns, not so much for Swift coding
While the author definitely knows design patterns from an academic point of view it is clear that he did not take enough time to familiarize himself with the Swift programming language. The code itself is pretty solid but styling is not what I would say is proper Swift styling. What particularly caught my eye was 99% of the example code had semicolons at the end of each line (not recommended for Swift). Overall I would recommend the book as a good book for design patterns but not a particular good book for Swift coding.
A**N
You will find this book is one of the best books on this subject
Well he is very well known author. You will find this book is one of the best books on this subject. This book will help you how you can write better code. I haven't read the whole book, but I going through each chapter you will find most popular design patterns you ever need to develop iOS application. As you know patterns are not related to any particular OS or language, this book will help to find the solution in problem domain. He also have written book Pro Design Patterns in C#.
P**I
Five Stars
An excellent book.
J**Y
Textbook style Design Pattern implementations in Swift
The book has a good and broad textbook style coverage of the design patterns with their implementations in Swift. It would have been much better if the author focused on building relevant real-world iOS/OSX examples or apps to demonstrate the power of Design Patterns in practice rather than using generic data models you find in an academic OOP textbooks.
F**A
Good content but difficult to read on kindle
Good content but difficult to read on kindle. Does not use ink diagrams to describe class or object structures but does give code for all patterns. Would have liked a visual description of the pattern.
Trustpilot
3 weeks ago
2 weeks ago