Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.

  • Apple
  • Android
  • Windows Phone
  • Android

Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.

Prix Kindle : EUR 16,98

EUR 21,01 (55%)

TVA incluse

Ces promotions seront appliquées à cet article :

Certaines promotions sont cumulables avec d'autres offres promotionnelles, d'autres non. Pour en savoir plus, veuillez vous référer aux conditions générales de ces promotions.

Envoyer sur votre Kindle ou un autre appareil

Envoyer sur votre Kindle ou un autre appareil

Objective-C Programming: The Big Nerd Ranch Guide par [Hillegass, Aaron, Ward, Mikey]
Publicité sur l'appli Kindle

Objective-C Programming: The Big Nerd Ranch Guide Format Kindle

Voir les formats et éditions Masquer les autres formats et éditions
Prix Amazon
Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
EUR 16,98

Descriptions du produit

Présentation de l'éditeur

Want to write iOS apps or desktop Mac applications? This introduction to programming and the Objective-C language is your first step on the journey from someone who uses apps to someone who writes them.

Based on Big Nerd Ranch's popular Objective-C Bootcamp, Objective-C Programming: The Big Nerd Ranch Guide covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. Compatible with Xcode 5, iOS 7, and OS X Mavericks (10.9), this guide features short chapters and an engaging style to keep you motivated and moving forward. At the same time, it encourages you to think critically as a programmer.

Here are some of the topics covered:

  • Using Xcode, Apple’s documentation, and other tools
  • Programming basics: variables, loops, functions, etc.
  • Objects, classes, methods, and messages
  • Pointers, addresses, and memory management with ARC
  • Properties and Key-Value Coding (KVC)
  • Class extensions
  • Categories
  • Classes from the Foundation framework
  • Blocks
  • Delegation, target-action, and notification design patterns
  • Key-Value Observing (KVO)
  • Runtime basics

Biographie de l'auteur

Aaron Hillegass, a former employee at NeXT and Apple, has nearly two decades experience programming and teaching Objective-C, Cocoa, and, more recently, iOS. Aaron is the author of Cocoa Programming for Mac OS X and co-author of iOS Programming: The Big Nerd Ranch Guide. Both best-sellers, these books have helped many people develop and enhance their programming skills. In 2001, Aaron founded Big Nerd Ranch and began developing intensive courses that teach programming in a focused, distraction-free environment. He is currently working on site plans and blueprints for the new Ranch to be located in Atlanta, GA.

Mikey Ward is a senior iOS and Cocoa instructor at Big Nerd Ranch. Mikey also convenes the Atlanta chapter of CocoaHeads, a worldwide group devoted to discussion of Apple's frameworks for writing Mac and iOS applications.

Big Nerd Ranch is a unique software engineering and training company where monastic principles drive technological development. Since 2001, the company has been helping students master programming languages through public enrollment bootcamps, private corporate on-site training, and a growing roster of programming books. Big Nerd Ranch offers consultative services to a broad array of clients, shaping their mobile strategies and developing fresh and engaging mobile and desktop applications.

Détails sur le produit

  • Format : Format Kindle
  • Taille du fichier : 6221 KB
  • Nombre de pages de l'édition imprimée : 371 pages
  • Utilisation simultanée de l'appareil : Jusqu'à 5 appareils simultanés, selon les limites de l'éditeur
  • Editeur : Big Nerd Ranch Guides; Édition : 2 (20 novembre 2013)
  • Vendu par : Amazon Media EU S.à r.l.
  • Langue : Anglais
  • ISBN-10: 0133491900
  • ISBN-13: 978-0133491906
  • Synthèse vocale : Activée
  • X-Ray :
  • Word Wise: Non activé
  • Composition améliorée: Non activé
  • Moyenne des commentaires client : Soyez la première personne à écrire un commentaire sur cet article
  • Classement des meilleures ventes d'Amazon: n°149.963 dans la Boutique Kindle (Voir le Top 100 dans la Boutique Kindle)
  •  Voulez-vous faire un commentaire sur des images ou nous signaler un prix inférieur ?

click to open popover

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoile

Commentaires client les plus utiles sur (beta) HASH(0x95f0ccf0) étoiles sur 5 95 commentaires
51 internautes sur 52 ont trouvé ce commentaire utile 
HASH(0x95f138f4) étoiles sur 5 Excellent Place to Start with iOS Development!!! 13 décembre 2013
Par T Anderson - Publié sur
Format: Broché
This book is the perfect place for an experienced developer to start with iOS programming. I say experienced developer because this book does a great job of showing you the basics of C and the Objective-C language, but if you don't understand the basics of programming, you are probably going to get lost. Maybe not, but I found myself saying, "I am glad I already know what that is" about quite a few topics that were used to explain the subject matter. If you are experienced with C#, C, Java, or C++, you will be fine.

This book does a great job of showing you what you need to know to get started with iOS. When you are done with it you should be able to easily move into learning more by reading more books, like iOS Programming: The Big Nerd Ranch Guide (4th Edition) . You will need to learn a lot more to be proficient in Xcode and iOS.

The book is broken down into 5 parts. I have summarized each below:

Getting Started (Chapters 1-2)
This first part explains what you can expect from the book, and what the author's expect of you. It then takes you through the steps of creating your first application with Xcode.

How Programming Works (Chapters 3-12)
In this part you get an overview of C. The authors take you on a tour of some programming concepts using the functionality provide by the C language. Topics they cover include Functions, Variables, Types, if/else, Loops, Numbers, Format Strings, Pointers, the Heap, and Structs.

Objective-C and Foundation (Chapters 13-30)
In these chapters the authors take you on a tour of object oriented concepts and Objective-C. Topics covered include Objects, Messages, Memory, NSArray, NSString, Classes, Inheritance, Instance Variables, Leaks, Collection Classes, Constants, Reading and Writing Files, Callbacks, Protocols, and Property Lists.

Event-Driven Applications (Chapters 31-32)
In this part you write an iOS and a Cocoa application. While building the applications the authors introduce the Model-View-Controller pattern, setting up views, wiring up buttons and table views, loading and saving data, Interface Builder, and they discuss the role the application delegate plays.

Advanced Objective-C (Chapters 33-37)
Here the authors cover init, more about properties, key-value coding and observing, and categories.

Advanced C (Chapters 38-42)
In these final chapters the authors cover C strings, bitwise operators, C arrays, and using the command line and command line arguments.

How are the code samples? Well that will be up to you because the author's policy is this - "Given that the code samples are short. And that they often go through a few revisions. And that if I publish the code some people will read it instead of typing it in. I'm not going to make the code available."

You will need to type the examples if you want to see them in action. That is not such a big deal because the way the authors use the samples throughout the book is add this ABC code, and then in the next example delete ABC code and add XYZ code, and then leave XY, but delete Z and add DEF code. The authors tell you at the beginning of the book you are going to want to read this in front of a Mac. They aren't kidding.

Coming from a long career in C#, and before that C and C++, this was the perfect place for me to start with iOS programming. I have this second edition and the first edition. I never got around to reviewing the first edition, but wanted to make sure I reviewed this one because I feel it is an awesome asset to the experienced programmer looking to get into iOS programming.

The book also makes a good reference. Topics are short and to the point. There isn't any filler in this book, so when you need to look something up you have a nice concise explanation at your fingertips.

All in all, if you are looking to get into iOS, this is a great place to start. If you are an experienced iOS developer, it makes a nice reference for the features only used once in a blue moon
28 internautes sur 30 ont trouvé ce commentaire utile 
HASH(0x95f13948) étoiles sur 5 Really great for learning from any programming starting point. 17 mars 2014
Par Bugehoobies - Publié sur
Format: Broché Achat vérifié
So I first off want to say that I started this book with ABSOLUTELY NO PRIOR PROGRAMMING EXPERIENCE. I've never programmed in any language and this is the first book I picked up. I wanted to learn Ob-C so I could write iOS apps and know what I was doing. This book is laid out really well, covers the essentials to the language in depth, and provides challenges to get you actually moving in the language on your own. As new topics are introduced, the reader writes programs to see how everything works in theory and practice. If you're wanting to get into the language and are new to programming entirely or if you have experience with a different language, this book will be really great for you. Also this book was refreshingly easy to understand. You can read through it and follow along without being confused by programming lingo that you haven't been introduced to yet. It's a great book.

All that aside though, I want to point out just a few things. This book will not make you a developer; that's your job. If you start this book expecting it to do all the work and to make you a top notch developer, you are barking up the wrong tree. There are sections that will frustrate you and force you to spend a good amount of time trying to really understand what's going on, and that's the point. If you have a great attitude and really want to learn programming, then you're going to put forth whatever effort is necessary to learn it, and this book is for you. Go for it, you won't be disappointed.
23 internautes sur 24 ont trouvé ce commentaire utile 
HASH(0x95f13c24) étoiles sur 5 Read This Book if you actually want to UNDERSTAND Objective-C 15 décembre 2013
Par Dominique Flannery - Publié sur
Format: Format Kindle Achat vérifié
I have attempted to read probably close to 100 computer books on all sorts of languages and topics, none of them compare to how well this one is written. I'm currently only 37% through this book, but loving it. I've attempted to learn Objective-C a number of times over the past couple of years, mainly just to know it, but also in hopes of diving into IOS development. I've tried to read other books as well as videos on and I'm often left so confused on why I'm typing something and the book/video tells me not to worry about understanding it right now, I'll eventually understand. With this book, when it says not to worry about something for the time being, it ends up covering it as soon as I need to know it and in a way that I can understand.

As I've been reading this book, I've felt that I should actually take the time to write a review, but thought I'd wait until I was finished, just in case I actually found a typo in a code sample, I haven't yet. However I'm currently reading chapter 19 that covers properties and felt compelled to write the review right now. In previous books/videos, they've talked about properties, I had no idea what was all going on with them and felt they must not be very important based on the ways they'd been presented. In chapter 18, Aaron teaches you about instance variables, getters and setters. You end up declaring them in the header and implementing them in the .m file and using them in the main() function. He teaches you about recommended naming of these variables and methods and then in chapter 19 shows you that declaring a property takes care of creating instance variables, header declarations and implementations of the getters and setters. I now actually understand what @property does in a header file.

This is the first book I've read by Aaron Hillegass and the Big Nerd Ranch, but I plan on reading the rest of them. I can't say enough good stuff about this book and author.
17 internautes sur 19 ont trouvé ce commentaire utile 
HASH(0x95f13b1c) étoiles sur 5 Really excellent, current (12/2013) Obj-C text. HIGHLY recommended 21 décembre 2013
Par Bartleby47 - Publié sur
Format: Format Kindle Achat vérifié
I've read more Obj-C books than I can count. Big Nerd Ranch is great: they teach new programmers, so have heard all the questions, know where the weak spots and beginning confusions are. Best, the books speaks to those points clearly and often. I've read VERY thorough and comprehensive texts on Obj-C and this one still finds nooks and crannies to point out to make things clearer at every opportunity. I have it in Kindle and Paper. Very good. Can't recommend this enough.
6 internautes sur 7 ont trouvé ce commentaire utile 
HASH(0x95f13d08) étoiles sur 5 or that you at least have a good tutor/mentor willing to sit down with you and go ... 4 juillet 2015
Par H. Xu - Publié sur
Format: Broché
This book is NOT for beginner programmers. It assumes that you already have a strong background in another programming language (HTML/CSS doesn't count) such as Python, JS, or C, or that you at least have a good tutor/mentor willing to sit down with you and go over the many basic principles that the book is missing. It wasn't until I took the Stanford CS106A course (which is free on iTunes) that I was finally able to fill in the glaring holes left by the Big Nerd Ranch book. The chapter on NSArray vs MutableArray was poorly explained and required that I ask someone more experienced to explain in only 5 quick minutes. Chapter 21 is an absolute crap show. At first I thought it was just me but a quick look at the forum proved that the chapter was simply poorly written. The authors completely glossed over key information before asking you to complete a challenge. Given the clear negative feedback on the forums for that chapter, I'm surprised it was not properly updated by the 2nd edition. Forum support was also quite weak. I don't recall seeing the authors posting anything, and it heavily relies on other readers of the books, who are just as helpless as you are, to fill you in. Much of it was just the blind leading the blind. There are plenty of books written for Obj C + swift for the intermediate programmer, this book doesn't stand out positively in any way. If you want to learn obj C/Swift, check out the free Stanford iOS videos available on iTunes along with the pre-reqs CS106A/B. They're free and much more comprehensive and better taught.
Ces commentaires ont-ils été utiles ? Dites-le-nous