- Taschenbuch: 927 Seiten
- Verlag: O'Reilly and Associates; Auflage: 4 (30. Januar 2014)
- Sprache: Englisch
- ISBN-10: 1449372341
- ISBN-13: 978-1449372347
- Größe und/oder Gewicht: 17,8 x 4,9 x 23,3 cm
- Durchschnittliche Kundenbewertung: 2 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 217.397 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Programming iOS 7 (Englisch) Taschenbuch – 30. Januar 2014
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Über den Autor und weitere Mitwirkende
Matt Neuburg started programming computers in 1968, when he was 14 years old, as a member of a literally underground high school club, which met once a week to do timesharing on a bank of PDP-10s by way of primitive teletype machines. He also occasionally used Princeton University's IBM-360/67, but gave it up in frustration when one day he dropped his punch cards. He majored in Greek at Swarthmore College, and received his Ph.D. from Cornell University in 1981, writing his doctoral dissertation (about Aeschylus) on a mainframe. He proceeded to teach Classical languages, literature, and culture at many well-known institutions of higher learning, most of which now disavow knowledge of his existence, and to publish numerous scholarly articles unlikely to interest anyone. Meanwhile he obtained an Apple IIc and became hopelessly hooked on computers again, migrating to a Macintosh in 1990. He wrote some educational and utility freeware, became an early regular contributor to the online journal TidBITS, and in 1995 left academe to edit MacTech Magazine. He is also the author of Frontier: The Definitive Guide and REALbasic: The Definitive Guide. In August 1996 he became a freelancer, which means he has been looking for work ever since. He is the author of Frontier: The Definitive Guide and REALbasic: The Definitive Guide, both for O'Reilly & Associates.
Auf über 1000 Seiten werden alle Ecken von iOS beleuchtet und mit praktischen Beispielen erklärt.
Für das Lernen von iOS m. E. nicht unbedingt geeignet; dafür empfehle ich folgende Bücher:
1. Stephen G. Kochan: Programming in Objective-C (sehr gut für Anfänger geeignet)
2. Joe Conway und Aaron Hillegass: iOS Programming - The Big Nerd Ranch Guide
Wichtig: jeweils die neueste englische Ausgabe kaufen! (keine deutschen Übersetzungen, denn diese kommen mit ca. 2 Jahren Verspätung und sind damit veraltet!)
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
If you look at any of his actual work, it's fairly clear that Matt Neuburg is not one you'd ever turn to if you want an attractive, well-designed UI, and while that's all well and good, people who've stopped learning rarely make good teachers. Each successive edition feels more and more like he's just going through the motions.
They are comprehensive, detailed, well-written, and accurate. The older edition of this book also included introductory material on C and Objective-C. Now that's been split into a separate book. Nonetheless, this is still a great value if you value your time.
iOS is huge, so there are various topics it does not cover. Also, it won't give you even a hint about standard third-party tools and libraries that you should know (Cocoapods, AFNetworking, etc.).
But if you want to get up to speed or go deep down into the weeds on any topic that it does cover, it's probably the best treatment of it you will find. This is especially valuable for topics like Core Animation, where Apple's own documentation is scattered across various API documentation and out of date programming guides.
That was Thursday, April 12, 2012. In my opinion nothing has changed except for Microsoft being a little more lost, and I have floated towards iOS much more than Java (Android).
This book is different than the Programming iOS 5 version. The Programming iOS 5 version has been broken into two books. This is the second book. The first is iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics. If you are just getting started with iOS, I recommend reading iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics first.
This book is broken down into four parts. I have listed the topics covered in each part below.
Part I Views contains chapters on Views, Drawing, Layers, Animation, and Touches. This part is all about paths, clipping, gradients, colors, patterns, transforms, shadows, points, pixels, layers, sublayers, hierarchy, resizing, positioning, depth, borders, everything about animation, touch events, gestures, and hit-testing. In other words a ton of information about views is covered in this part.
Part II Interface includes chapters on View Controllers, Scroll Views, Table Views, Popovers and Split Views, Text, Web Views, Controls and Other Views, and Modal Dialogs. The understanding you gain of view controllers in this part of the book is amazing. The author did an awesome job explaining them and how they relate to rotation.
Part III introduces some of the other Cocoa frameworks available including Audio, Video, Music Library, Photo Library and Image Capture, Address Book, Calendar, Mail, Maps, and Sensors.
Part IV is called Final Topics. In this part of the book the author introduces Persistent Storage, Basic Networking, Threads, Undo, and includes an Epilogue.
The downloadable code is very well organized and usable. It is broken down into folders by chapter and page number which makes it very convenient to find the sample you want. There are 269 projects in the download.
What I like about the samples that accompany this book is that they are in the context you would use them in. Some books don't do this and just run everything in main. That is fine for some code, but I find it very annoying when the discussion is about the UI. These examples don't do that and they provide more value.
The author's approach and writing style made it a pleasure to read. He does a great job of explaining complex topics and always covers everything in depth.
If you are an iOS 7 developer, you owe it to yourself to buy this book and keep it at arm's length!!!