The introductory chapter mentions that "you should be comfortable reading Swift programs…" and yet the first half of the book covers absolute Swift basics. The later chapters is where the meat is. Still I learned something from this book and the writing style, as with all objc.io books, is good.