Paperback: 604 pages
Publisher: O'Reilly Media; 1 edition (October 12, 2015)
Product Dimensions: 7 x 1.2 x 9.1 inches
Shipping Weight: 2.2 pounds (View shipping rates and policies)
Average Customer Review: 3.6 out of 5 stars See all reviews (16 customer reviews)
Best Sellers Rank: #446,221 in Books (See Top 100 in Books) #59 in Books > Computers & Technology > Programming > Languages & Tools > Swift #62 in Books > Computers & Technology > Programming > Apple Programming #138 in Books > Computers & Technology > Operating Systems > Macintosh
This book honestly shows that the author is a master at writing technical information. Neuburg has master skills at creating sentences that explain exactly what he is talking about. The book is written with fluid language that moves you from one idea to the next.Why then, have I only given it 3 stars?I've read a couple hundred pages of the book and I keep wondering why if I like reading it so much I still haven't learned much.I finally hit upon the explanation. I finally have an analogy.If this were a book on learning the Spanish language it would be as if the author were teaching how to say fragment sentences that do not connect to anything else. It's as if you were studying Spanish one sentence at a time for the beauty of the language and not in an effort to speak it. Or, as if knowing how the verb saber (to know) works exactly on its own but then never putting it together into a bigger picture. You come away knowing how to conjugate saber to all of its forms but not knowing where you would really use each form in a sentence with nouns.I'm over 100 pages into the book and still I've only seen lines of code. He even talks about objects themselves and functions, but not within the context of anything else. Just, here is a function and all the details of what a function looks like and -> which indicates the type the function returns and details, details, details. But not even one over all program which puts the details together.I'm learning Swift so I can write iPhone programs. I'm not learning Swift so I can talk about the details and beautiful syntax that defines a function.The way the book is written, it basically has no target audience.