

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Austria.
Start building apps for iOS 8 with Apple’s Swift programming language. If you’re grounded in the basics of Xcode and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and use iOS frameworks for adding features such as audio and video, access to user calendars and photos, and tracking the device’s location. Example code is available on GitHub in the form of full projects that you can download, study, and run. Build iOS apps with Swift Create, arrange, draw, layer, and animate views that respond to touch Use view controllers to manage multiple screens in a way that’s understandable to users Explore UIKit interface objects, such as scroll views, table views, popovers, web views, and maps Work with Cocoa frameworks for sensors, location, sound, and video Access user libraries: music, photos, address book, and calendar Examine additional topics including data storage, file sharing, networking, and threading Topics new to iOS 8 include: Major changes in app coordinate space and interface rotation Trait collections and size classes View margins, visual effect views, and major animation changes Changes to presented view controllers, popovers and split view controllers, alert and action sheet architecture Table view automatic variable row heights and sliding cells Classes for search results display, web view, video display, and audio mixing and effects Today extensions, Actions extensions, Photo Editing extensions Xcode 6 features: conditional constraints, view debugging, designable views, inspectable properties, new segue types Review: When I get stuck in iOS, especially something related ... - A gem. When I get stuck in iOS, especially something related to fundamental Apple view APIs, I dive back into this book. The writing is crystal clear, and the author's understanding of the subject-matter is comprehensive. Swift coverage is a plus. Review: Excellent Book but Something Essential Is Missing - This is an excellent book with, unfortunately, one major gap and a small technical issue. At the time of publishing of this edition, there were not many books on Apples promising new language Swift available. Most provide step-by-step instructions on how to accomplish basic tasks. Applying that in your own project may very easily fail. This book goes a step further and explains the different technologies as well as offers alternate approaches. It's the best book so far. What I don't understand is that in a nearly 1000-page book the author spends merely half a page on managing databases in SQLite with a couple of arbitrary bits of information. And even other local data options are crammed into the "Final Topics" chapter along with other stuff that didn't fit anywhere else. I'm missing a table of contents in the e-book version. It's a bit hard to use this way.

































































| Best Sellers Rank | #8,745,382 in Books ( See Top 100 in Books ) #513 in Apple Programming #2,503 in Mobile App Development & Programming #2,507 in Object-Oriented Design |
| Customer Reviews | 4.1 out of 5 stars 19 Reviews |
S**S
When I get stuck in iOS, especially something related ...
A gem. When I get stuck in iOS, especially something related to fundamental Apple view APIs, I dive back into this book. The writing is crystal clear, and the author's understanding of the subject-matter is comprehensive. Swift coverage is a plus.
J**Y
Excellent Book but Something Essential Is Missing
This is an excellent book with, unfortunately, one major gap and a small technical issue. At the time of publishing of this edition, there were not many books on Apples promising new language Swift available. Most provide step-by-step instructions on how to accomplish basic tasks. Applying that in your own project may very easily fail. This book goes a step further and explains the different technologies as well as offers alternate approaches. It's the best book so far. What I don't understand is that in a nearly 1000-page book the author spends merely half a page on managing databases in SQLite with a couple of arbitrary bits of information. And even other local data options are crammed into the "Final Topics" chapter along with other stuff that didn't fit anywhere else. I'm missing a table of contents in the e-book version. It's a bit hard to use this way.
T**D
Sometimes less is more
The book is badly structured and rambling. Author is determined to bombard us with everything he knows, rather than concentrating on providing a concise well structured teaching guide for the key fundamentals. You need a lot of time and patience to work thru the excess material, which is of little practical value.
M**I
Above novice. Approaching or Below professional.
Must have if you want threaded non-blocking networking. Above novice. Approaching or Below professional. It has been a year since I bought this book. Yes, the threaded non-blocking networking code example is a must have.
J**D
It does a great job at pulling together in a coherent way the ...
This book, as it is entitled, is a deep dive for developers with experience. It does a great job at pulling together in a coherent way the multiple layers involved in rendering and animation.
B**R
Five Stars
Cramming on it! Oh wait!
L**A
Five Stars
Very good!
T**A
Misses the mark; published in the wrong order?
I saw Dr Neuburg got a poor review on this book, so I went to my local bookstore to thumb through it before committing my money. I ended up not purchasing it. My rating is low also, but for somewhat different reasons. The book has a much more bottom-up feel than Dr Neuberg's earlier volumes (pre iOS 7). One review suggests the book is full of answers, and that may be, but it wasn't giving me the proper context nor questions so I could understand the answers. I get the feeling the top-down part of this book is in the yet-to-be-released (as of this writing) "iOS 8 Programming Fundamentals with Swift: Xcode and Cocoa Basics". If so, these books were published in the wrong order. For now, I'll depend on the Wenderliich tutorials, but there is a place for a true old-style Neuburg book.
V**O
Ottimo libro
Un libro eccezzionalmente ricco di informazioni. Praticamente una miniera di informazioni utili sia per chi è alle prime armi con la programmazione in Swift sia con chi è già un esperto programmatore objective-c e vuol passare al nuovo linguaggio Apple. Sono trattati praticamente tutti i campi di interesse possibili per la creazione di App, solo i framework specifici come i nuovi Metal e spriteKit non sono trattati in quanto richiederebbero ciascuno un libro a parte. Anche se in inglese è un libro che si legge facilmente e gli esempi a corredo sono molto chiari e di facile implementazione nelle proprie App.
S**E
Invaluable re-issue
Learning in isolation in spare time after work I am running madly to stay in touch with all the changes to IDE, programming language and OS. Having an updated version of this book is invaluable. Four stars as sometimes fuller code listings would be a help.
E**U
Solo para programadores avanzados de iOS
El libro es adecuado solo para programadores con experiencia en programación con Objective C. El autor da por supuesto muchas cosas que alguien sin conocimientos de Xcode o Objective C no tiene ni idea. Para obtener conocimientos básicos o empezar a trastear con Swift y/o iOS, hay que buscar otro libro con otro enfoque.
L**S
slowly moving to intermediate level which in my opinon is a great thing when you consider the whole iOS ecosytem where ...
This is the first review I have ever written about a Product on Amazon. I bought this book for Rs. 1850 /- which is the largest amount of money which I ever spent on a book !!! Unshockingly this book is a decent one. It will help you to learn the basics throughly, slowly moving to intermediate level which in my opinon is a great thing when you consider the whole iOS ecosytem where Apple documentation is a mess. You will feel lost in the sea when you try to learn iOS using Apple Documentation. The book is well written. I have just started reading this book. So no more comments. I am giving only 4 star because I believe the price is very high for Indian Markets where the prospective customers are programmers who are paid very less compared to America.
P**R
Man findet wirklich zu jedem Thema was.
Absolut zu empfehlen wenn man die Basicthemen seines ersten Buches drauf hat. Ansonsten ist es nicht zu verstehen. Macht ja auch keinen Sinn ein Deep View Buch zu kaufen wenn man nicht kucken kann.
Trustpilot
3 weeks ago
2 days ago