In weniger als einer Minute können Sie mit dem Lesen von iOS 7 Programming Fundamentals auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen Oder fangen Sie mit einer unserer gratis Kindle Lese-Apps sofort an zu lesen.

An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics
 
 

iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics [Kindle Edition]

Matt Neuburg

Kindle-Preis: EUR 17,30 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 17,30  
Taschenbuch EUR 27,95  

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktbeschreibungen

Kurzbeschreibung

If you’re getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocks—Objective-C, Xcode, and Cocoa Touch. You’ll learn object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have. Dozens of example projects are available at GitHub.

Once you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide Programming iOS 7.

  • Explore the C language to learn how Objective-C works
  • Learn how instances are created, and why they’re so important
  • Tour the lifecycle of an Xcode project, from inception to App Store
  • Discover how to build interfaces with nibs and the nib editor
  • Explore Cocoa’s use of Objective-C linguistic features
  • Use Cocoa’s event-driven model and major design patterns
  • Learn the role of accessors, key-value coding, and properties
  • Understand the power of ARC-based object memory management
  • Send messages and data between Cocoa objects


Ü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.

Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 4734 KB
  • Seitenzahl der Print-Ausgabe: 422 Seiten
  • Gleichzeitige Verwendung von Geräten: Keine Einschränkung
  • Verlag: O'Reilly Media; Auflage: 1 (11. Oktober 2013)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B00FT7KW3Y
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Amazon Bestseller-Rang: #74.246 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Kundenrezensionen

Es gibt noch keine Kundenrezensionen auf Amazon.de
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 3.7 von 5 Sternen  18 Rezensionen
5 von 5 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Author Does Not Understand How Programmers Learn 5. Juni 2014
Von Paul D. Grady - Veröffentlicht auf Amazon.com
Format:Kindle Edition|Verifizierter Kauf
I have never read a book where the author appeared to be more of an expert on a subject. Mr. Neuburg is obviously an iOS programming expert. However, transferring his knowledge to the reader is exceptionally poor. He basically lays out 500 pages of info on the various components of Xcode with very few examples. Imagine 50 lines of code in 500 pages, the rest is up to you to memorize or look back as a reference. Of course this was to be a tutorial and not a reference manual. Next he writes another book that has no examples just code snippets that you are suppose to understand because perhaps you spent 5 years going over his first book and memorized all of the information. If anybody learns that way, then I feel sorry for you. Whatever happened to explaining a concept with a sample application and building upon that application as you build upon the concept? If you want to learn iOS programming do not buy this book or the accompanying book I did, it was a total waste of money. I am a 3 decade veteran of C, C++, C#, I will seek other help to understand the Cocoa framework so that I can actually mess around and do something other than read information I cannot possibly retain.
5 von 5 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen A long, heavy read, bu 16. Februar 2014
Von John De La Torre - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I have a Java and web development background. I picked up this and it's sister book iOS 7 Programming because I heard it was a great resource. I'm done with this book and overall I'm a little disappointed. The book acts as more of a reference guide then a book to teach you how to develop iPhone apps. Unfortunately I felt there was a lot of filler in several chapters. For example the ARC chapter, half the chapter was about how we used to code in when we didn't have ARC. Why would anyone care how it was done before? Everyone is coding using ARC, why even mention it? And this same technique repeated itself throughout the book. I would read two or three sections on a chapter, and then the next chapter would begin by saying, "that was the old way of doing it, now let me show you how to do it now." One of the biggest disappointments is the lack of full code examples. 95% of the code examples were excerpts now showing how everything was connected. I'm sure I'll refer back to the book if I have questions, but I would've preferred to have something more than an iOS dictionary in my hands.
8 von 9 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Great place to start with iOS 7 Programming 1. Dezember 2013
Von T. Anderson - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This book is a great place to start with iOS 7 development. It is actually the first 13 chapters of what would have been Programming iOS 7 4th edition. The book Programming iOS 6 contained everything, but the book was getting too large to keep adding new material. This book now ends where Programming iOS 7 will pick up.

The separation is nice for those that have experience with iOS and only need the advanced topics. I still wanted both parts of the book, because I like the authors coverage of C, Objective-C, Xcode, introduction to Cocoa.

After advising the reader to brush up on their C by reading certain parts of C Programming Language, and then spending a chapter showing how C relates to Objective-C, the author has a really nice overview of Objective-C. The overview is Part I of the book and it is 5 chapters long. The chapters include Just Enough C, Object-Based Programming, Objective-C Objects and Messages, Objective-C Classes, and Objective-C Instances.

Part II IDE includes chapters on Anatomy of an Xcode Project, Nib Management, Documentation, and Life Cycle of a Project. In part II the author goes into detail about the architecture of the project and the files included in the project. He does a great job of explaining nibs, the coding environment, testing, debugging, and provides an overview of the steps taken when submitting your app to the app store. The author also points out and shows you how to take advantage of the Xcode documentation.

Part III is all about Cocoa. It includes chapters on Cocoa Classes, Cocoa Events, Accessors and Memory Management, and Data Communication. The author does a great job of explaining Automatic Reference Counting (ARC) in this section.

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.

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 planning to start iOS 7 development, you owe it to yourself to buy this book and keep it at arms length!!!
5 von 6 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Okay. Could be more concise. 23. Dezember 2013
Von Kurt A. Zoglmann - Veröffentlicht auf Amazon.com
Format:Kindle Edition|Verifizierter Kauf
As an enterprise Java developer, I felt conflicted as to the intended audience of this book. It's as if the author was trying to cater to two extreme audiences. At one end are those coming to Objective-C as their first programming language. At the other end are those who have some limited exposure to Objective-C. This left me feeling irritated many times throughout the book because painfully obvious material was mixed in with non-obvious and necessary tidbits. For example, Chapter 3 is on Objective-C Objects and Messages. He goes on about assignment and what it means to assign one thing to another. Anyone who has programmed in another language should implicitly understand this concept! However later on in the same chapter, it is pointed out that calling a method on a null object (also thought of as sending null a message) does not result in a Null Pointer Exception or the program crashing. e.g. NSObject *foo = nil; [foo description]; This detail is extremely important because most languages do not behave this way. IMO, the book could be more concise by eliminating details that generally apply to any object oriented language. The book doesn't go into all the details of the C language and asks new comers to go read other books for those details. Why not go a little further with the more general object oriented concepts?
4 von 5 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Should be titled iOS 7 Programming Vol 1 23. Januar 2014
Von cross_the_streams - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
As the author acknowledges in his introduction, this is simply what used to be the first 14 or so chapters of the previous edition of Programming iOS 7. You'll also see this fact alluded to in the book description and other reviews, but please keep in mind that this has ramifications for the structure of this book (it even ends with what feels like a cliffhanger, ending after a few paragraphs about the Model-View-Controller pattern!)

After finishing this text, you will have a grasp of Objective C, the XCode IDE, and the Cocoa framework. However, this book contains only one small example application that you build, mainly to demonstrate XCode functionality. Most of the book consists of examples of code that are removed from the context of an application coupled with a lot of exposition. This can be a tiresome slog. On the positive side, this text does deliver on it's objectives and covers it's subjects with a fair amount of description.

A reader who has previous development experience will be able to absorb the content and use the text as a reference for later endeavors. Readers without development experience will have a more difficult time with this read, no doubt. If this is your first foray into programming, take the author's suggested reading seriously. Knowledge of C programming syntax and object-oriented programming concepts will be necessary for you to make this a productive read.

At the end of this journey, you will have an understanding of the tools you need to get started. What you will lack coming out of this book is the context that comes with building different iOS applications around different requirements and problems. In this specific sense, "Fundamentals" is an appropriate name.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden