- Tapa blanda: 288 páginas
- Editor: Big Nerd Ranch Guides; Edición: 01 (18 de octubre de 2011)
- Colección: Big Nerd Ranch Guides
- Idioma: Inglés
- ISBN-10: 0321706285
- ISBN-13: 978-0321706287
- Valoración media de los clientes: 2 opiniones de clientes
- Clasificación en los más vendidos de Amazon: nº247.241 en Libros en idiomas extranjeros (Ver el Top 100 en Libros en idiomas extranjeros)
- Ver el Índice completo
Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (Inglés) Tapa blanda – 18 oct 2011
|Nuevo desde||Usado desde|
Los clientes que compraron este producto también compraron
Descripción del producto
Reseña del editor
Want to write applications for iOS or the Mac? This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them. Based on Big Nerd Ranch's legendary Objective-C Bootcamp,?this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. This is the only introductory-level book written by Aaron Hillegass, one of the most experienced and authoritative voices in the iOS and Cocoa community. Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), this guide features short chapters and engaging style to keep you motivated and moving forward. At the same time, Aaron's determination that you understand what you're doing-or at least why you're doing it-encourages you to think critically as a programmer.
Want to write applications for iOS or the Mac? ¿This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them.
Based on Big Nerd Ranch's legendary Objective-C Bootcamp,¿this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies.
This is the only introductory-level book written by Aaron Hillegass, one of the most experienced and authoritative voices in the iOS and Cocoa community.
Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), this guide features short chapters and engaging style to keep you motivated and moving forward. At the same time, Aaron's determination that you understand what you're doingor at least why you're doing itencourages you to think critically as a programmer.
Here are some of the topics covered:
- Programming basics: variables, loops, functions, etc.
- Objects, classes, methods, and messages
- Pointers, addresses, and memory management
- Using Xcode, Apple's documentation, and other tools
- Classes from the Foundation framework
- ARC and retain cycles
- Delegation, target-action, and notification design patterns
No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.
Obtén la app gratuita:
Detalles del producto
Si eres el vendedor de este producto, ¿te gustaría sugerir ciertos cambios a través del servicio de atención al vendedor?
Opiniones de clientes
Principales opiniones de clientes
Ha surgido un problema al filtrar las opiniones justo en este momento. Vuelva a intentarlo en otro momento.
Los primeros capítulos dan nociones básicas de C (si ya se conoce C se pueden obviar) y posteriormente se va profundiizando en distintos aspectos de Objetive-C de una manera muy práctica.
Opiniones de clientes más útiles en Amazon.com
Then I happened on the iOS 5 Developer Cookbook. One of the first pages in that book has a flowchart that goes like this:
1) Do you know C? no - learn C, and they show an appropriate book.
2) Do you know Objective C? no - learn Objective C. They show two books for that, and this is one of them.
The chart goes on with books on Xcode and iOS.
So I picked up this book. At first I thought, uh oh, this might have been a waste of money, since there's a pretty big section on basic C skills in the beginning. (Having been writing C more or less since the late '70s, I felt pretty safe in skipping those chapters.)
Then... pay dirt! I'm about halfway through the remaining Objective C part of the book. Objective C can be pretty confusing, even to someone who's been doing OO for several years. Mr. Hillegass does not disappoint - as with other Big Nerd Ranch books, the subject is presented in a clear, understandable, sometimes even beautiful way. I find myself thinking, If only I'd started my OO days with training like this, I might have liked it better.
I think this time around, once I finish one or two more of these books, I might actually get that great app coded, tested, and into the App Store. This book is a great place to start.
After taking the smart move to start using Apple products in 2009 I got bitten by the bug to write some software to support a hobby, maybe even sell it if I could get it to work. I started programming computers in 1968 (no minis or PCs then) and kept up (more or less) until 2000, so this should be fairly easy. After all, Apple gives away the developer tools and provides a massive amount of guidance... well, okay maybe I need some hand holding here. I tried another highly recommended book and indeed it did clear up some of the confusion but I was still left somewhat adrift. I thought to myself, I need a book on Cocoa programming, and besides, it seemed as if Apple was changing the tools, operating system, etc.; every time I seemed to start to get a handle what was going on, another change happened.
I saw that Aaron Hillegass seemed like the "go to" author for folks wanting to understand Cocoa and he had a 4th edition of his Cocoa Programming book coming out shortly covering all the changes in the tools, operating system, etc. So I pre-ordered it and while I was here at Amazon and poking around I saw that he had a newer edition of his Objective-C Programming (this book) and it was on Kindle for a reasonable price. Since I had to wait for the Cocoa book I bought it and downloaded it.
Let me say that if you know nothing of programming, this book will give you the tools to begin to understand what is going on. Indeed, it will teach you what you need to know to actually do some basic C and Objective-C programming if you are a complete novice. If you have a programming background (doesn't really matter what language) this book will tell you all you need to understand about entry level Objective-C. If you are an experienced C or C++ programmer and don't just blow off reading the parts you think you know, you can blast through this book in a couple of weeks and do everything in it, including the challenges.
The point is, if you are having a hard time understanding Objective-C, no matter what your level of programming experience, this book can walk you through the pitfalls and mysteries that seem to leap out at every turn in the Apple documentation. Are some of the new things Apple introduced in Xcode worrisome? Aaron gets you going painlessly. Is ARC giving you trouble? Aaron explains it and points out its pitfalls and where you can still leak memory. If you don't know what that is, you need this book anyway.
All I can say, is even an old programmer can learn new tricks and this may be the best self-paced training guide I have ever used. I can only hope my new Cocoa Programming book (arrived a couple of days ago) is as wonderful as this one proved to be. Thank you Aaron Hillegass for showing me the way.
I was hopeful, but also a bit skeptical when I saw that this book was available - you can spend a lot of money on books that don't really help. Nevertheless my determination to learn Objective-C was enough to give it a try. I have been absolutely thrilled with this book. Page after page, Aaron's explanations of concepts make it increasingly clear. I drive my wife nuts with outbursts of, "you gotta hear this!". The clear explanations, using examples from the real world, logically build on each other, making an ever broader and more solid foundation of understanding.
If you are new to Objective-C and iPhone development, do yourself a favor and read this book. I tried to leapfrog directly into iPhone development and kept running into walls of ignorance about the fundamentals of programming (integers, functions, loops, pointers, etc.) and this book is removing those walls as fast as I can study the material.
Thanks to Aaron and his team for taking the time to demystefy Objective-C.