Full description not available
A**A
Incredible resource - must have
I am teaching myself how to dissect the code of several open source apps in iOS and am concurrently using an online learning site. This book, and the beginner companion volume (which I had started off with), have been INDISPENSABLE. Pair it with Craig Grummit's title on iOS Development with Swift (Manning) which is much easier and practically minded and you have the best tutors in the world.This is also very beautifully written. Although the author can tend to verbal pomposity at times, flaunting his Classics background, I was moved to write this review by the following passage on pg. 279 of this book. I am studying View Controllers.... but you have to read this. This is Literature:For this to work, regions of interface material — often the entire contents of the screen — must come and go in an agile fashion that is understandable to the user. There will typically be a logical, structural, and functional relationship between the view that was present and the view that replaces or covers it, and this relationship will need to be maintained behind the scenes, in your code, as well as being indicated to the user: multiple views may be pure alternatives or siblings of one another, or one view may be a temporary replacement for another, or views may be like successive pages of a book. Animation is often used to emphasize and clarify these relationships as one view is superseded by another. Navigational interface and a vivid, suggestive gestural vocabulary give the user an ability to control what’s seen and an understanding of the possible options: a tab bar whose buttons summon alternate views, a back button or a swipe gesture for returning to a previously visited view, a tap on an interface element to dive deeper into a conceptual world, a Done or Cancel button to escape from a settings screen, and so forth.
J**D
A great reference when you’re stuck and need to dive deep
I turn to the O’Reilly series whenever I need a technical reference I can count on when stackoverflow fails me. Definitely not for beginners (not because it doesn’t explain well, but because it’s so much information and you can write your first app with a lot less) but if you know what you’re looking for and need to know more on, the book dives deep to tell you how to leverage the API and how iOS handles it. For example, you can find out not only how to use view controllers, but how iOS renders them and handles their life cycles. Contains info on the majority of APIs (MapKit, Core Location, Core Data, etc). If you’re looking at this as of the time of this review however, keep in mind iOS 13 will be released soon
L**A
Your UIKit bible
Great book to have as reference. If you have some iOS experience and want dive deep into UIKit framework that’s the tool. I do not recommend as a starting point for learning iOS. No matter your level you will always learn something new.
B**E
Contains the needed technical detail
My stepbrother requested this book for programming clues and has said that it was invaluable. Perfect book for him!
D**.
Indispensable!
I buy this running series every few years - it is packed with useful info that is often hard to find elsewhere, and the explanations are understandable and clear. Cannot recommend this enough!
D**R
Great non-IB intro to IOS coding.
I love the fact that the author starts out without relying on IB, gives a much better understanding of how things work that way!
B**A
The best book I've read on iOS programming
Incredibly clear, concise and comprehensive. The author is extremely good at distilling complicated topics (auto layout, Core Animation) into their underlying principles. I've been developing iOS software for a decade, and I was amazed at how many new things I learned, and how many techniques I'd used in the past were just special applications of the elegant underlying principles of iOS. You can use this as a reference to quickly get up to speed on a particular topic, but I found it very rewarding to just read it through. I thoroughly recommend this book.
G**S
Most comprehensive IOS development book ever!
Like its companion book, IOS 12 Programming Fundamentals with Swift, delves into the nooks and crannies of its subject manor with clear, concise prose, detailed explanations, and illustrative code examples. Those who invest the time to study its 1,000 plus pages will be rewarded with expert-level understanding. It is recommended to read the "Fundamentals" book first, which I would consider to be volume 1, and this second.
P**T
Very good book
Good book with good coverage.
V**I
Terrible
After reading some of the reviews online decided to buy this book.Gross mistake.Unlike the tried and tested tutorial route that most successful books take (starting with the classic K&R), this covers the material in encyclopaedic fashion, topic by boring topic. And this coming from someone who is an otherwise seasoned developer who also knows quite a bit about iOS programming - if anyone could have benefited from the content it would be someone with my background.The writing, style, examples are uninspiring.I would have returned this book except that by the time I got around to reading it it was too late (I got the Kindle version.)
Trustpilot
2 months ago
1 month ago