Memorial Day Sale: May 12-27
Buy new:
-73% $13.35
FREE delivery May 19 - 23 to Nashville 37217
Ships from: Kuleli Books
Sold by: Kuleli Books
$13.35 with 73 percent savings
List Price: $49.99
FREE delivery May 19 - 23 to Nashville 37217. Details
Only 2 left in stock - order soon.
$$13.35 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$13.35
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Kuleli Books
Kuleli Books
Ships from
Kuleli Books
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$8.98
Get Fast, Free Shipping with Amazon Prime FREE Returns
The book may have minor cosmetic wear like creased spine, cover, scratches, curled corners, folded pages, minor sunburn, minor water damage, minor bent. The book may have some highlights, notes, underlined pages. Accessories such as CD, codes, toys, may not be included . Safe and Secure Mailer. No Hassle Return The book may have minor cosmetic wear like creased spine, cover, scratches, curled corners, folded pages, minor sunburn, minor water damage, minor bent. The book may have some highlights, notes, underlined pages. Accessories such as CD, codes, toys, may not be included . Safe and Secure Mailer. No Hassle Return See less
FREE delivery Monday, May 19 to Nashville 37217 on orders shipped by Amazon over $35
Only 1 left in stock - order soon.
$$13.35 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$13.35
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

See all
Something went wrong. Please try your request again later.

IOS Programming: The Big Nerd Ranch Guide 4th Edition

4.4 out of 5 stars 181 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$13.35","priceAmount":13.35,"currencySymbol":"$","integerValue":"13","decimalSeparator":".","fractionalValue":"35","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"p6Hjkz5F5uzo0gKosBYzkjLCBvmLVBv%2Bzpdv4VxPdbKHJvYVRotecBNcNwIS%2Fs6YRUK05a1wC7KN%2BZwdSICCjKJe277s0iWSErC20B3VLillFd%2B3ct1r3tH4WaFHsNUMArxXVkcMu1UeBB%2FCcz0po61Ecjqm2OUWPO%2Fydb1V5YnTbcO9hgUAEsqv2tpTLDhr","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$8.98","priceAmount":8.98,"currencySymbol":"$","integerValue":"8","decimalSeparator":".","fractionalValue":"98","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"p6Hjkz5F5uzo0gKosBYzkjLCBvmLVBv%2Bzpdv4VxPdbKHJvYVRotecBNcNwIS%2Fs6YRUK05a1wC7KN%2BZwdSICCjMjcHpI7OhYOOrAsThtkdzBXHO1xvbCdz73yk%2BjSVXjt4piQ0v1Cgi6SeIQGPpjLm8ZnT0H3hPaaykDaJ9UgExY0c7Nc2Kzxa1VhUKrFmit6","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Updated and expanded to cover iOS 7 and Xcode 5, iOS Programming: The Big Nerd Ranch Guideleads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the know-how and the confidence you need to tackle iOS projects of your own. Based onBig Nerd Ranch's popular iOS Bootcamp course and its well-tested materials and methodology, this bestselling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful.

Throughout the book, the authors explain what's important and share their insights into the larger context of the iOS platform. You get a real understanding of how iOS development works, the many features that are available, and when and where to apply what you've learned.

Here are some of the topics covered:

  • Xcode 5, Instruments, and Storyboards
  • Building interfaces using the iOS 7 aesthetic
  • ARC and strong and weak references
  • Handling touch events and gestures
  • Toolbars, navigation controllers, and split view controllers
  • Using Auto Layout to scale user interfaces
  • Using Dynamic Type to scale fonts
  • Localization and Internationalization
  • Block syntax and use
  • Saving/loading data: Archiving and Core Data
  • Core Location and Map Kit
  • Communicating with web services using JSON
  • Using the Model-View-Controller-Store design pattern

There is a newer edition of this item:

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 4th edition (January 1, 2014)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 542 pages
  • ISBN-10 ‏ : ‎ 0321942051
  • ISBN-13 ‏ : ‎ 978-0321942050
  • Item Weight ‏ : ‎ 2.5 pounds
  • Dimensions ‏ : ‎ 7 x 1.5 x 9.75 inches
  • Customer Reviews:
    4.4 out of 5 stars 181 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.4 out of 5 stars
181 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find this programming guide effective for learning iOS development, with one noting it takes readers from A to Z in application development. The book is praised for its clear writing style and well-organized structure, with one customer highlighting its dedicated Objective-C content. While the book receives mixed feedback regarding grammatical accuracy, customers express concerns about its staleness, noting it is very out of date.

AI-generated from the text of customer reviews

57 customers mention "Learning style"57 positive0 negative

Customers appreciate the book's teaching approach, finding it effective for learning iOS programming, with one customer noting it takes readers from A to Z in application development.

"...Teaches you how to use Xcode by example. - Goes in depth into standards. - Provides resources to use in your applications -..." Read more

"...; each time you'll learn a bit more and become better and more accomplished at programming while learning about the changes that have taken place in..." Read more

"...If you work through this book, you will have a great foundation for developing iOS apps in Obj-C and you'll understand the correct way to do things...." Read more

"...However, if I had to say which of these things have helped me the most in learning the groundwork, I would say..." Read more

21 customers mention "Pacing"21 positive0 negative

Customers appreciate the book's pacing, finding it easy to read and well-written, with one customer noting that it lays out the core foundations very clearly.

"...I ordered the kindle version of this book, and it is great reading on the Mac...." Read more

"...spitting distance of this one, which comes with accurate, well-written information and hardly a single typo...." Read more

"...I also appreciate the writing style and organization of information. The pattern is clear and provides sufficient depth...." Read more

"...The explanations are great, but I think they would be confusing if I hadn't heard of some of those concepts before...." Read more

6 customers mention "Organization"6 positive0 negative

Customers find the book well-organized, with one customer noting that chapters are neatly divided.

"...I also appreciate the writing style and organization of information. The pattern is clear and provides sufficient depth...." Read more

"...Chapters are neatly divided - with each needing one day to cover. The challenge programs at the end of the chapter are well designed...." Read more

"...The examples (tutorials) are well planned and each example expands on the previous. This is a book you will read over and over again...." Read more

"Well organized. Figures are great to present abstract concepts into flow charts." Read more

3 customers mention "Objective-c"3 positive0 negative

Customers appreciate the Objective-C content in the book, with one customer noting it provides a decent introduction to the language, while another mentions it includes two dedicated chapters.

"...This book is 2 chapters of dedicated Objective-C and 26 Chapters of iOS/XCode/UIKit framework...." Read more

"...book that helped me to fall in love with iOS programming and Objective-C in general, and I have a feeling I'm not alone in this sentiment...." Read more

"...It has a decent intro to Objective-C but I'd get another book if you want to deepen your knowledge of Objective-C. Otherwise, this book is enough to..." Read more

7 customers mention "Grammatical accuracy"4 positive3 negative

Customers have mixed opinions about the book's grammatical accuracy, with one customer noting very few obvious errors, while another mentions a fair number of typos and mistakes in the ordering.

"...one, which comes with accurate, well-written information and hardly a single typo...." Read more

"...However, there are a fair number of typos and mistakes in the ordering of the sections from previous editions." Read more

"...Everything is very well explained and the code seems to be thoroughly tested and if you mess up, you can grab the perfect code from the zip file...." Read more

"For Xcode 7, this book is filled with too many incompatibilities that it is not even worth buying. It is best if you wait for the 5th edition...." Read more

5 customers mention "Staleness"0 positive5 negative

Customers find the book very out of date.

"...This is a great book, but a bit dated now...." Read more

"...The negative is that it needs an update now, since the release of Xcode 6...." Read more

"I like it but at this time maybe very out of date." Read more

"the book was outdated when I bought it. the interface of the xCode in the book was different of the actual one...." Read more

Top reviews from the United States

  • Reviewed in the United States on February 17, 2014
    A quick summary: The quality of the chapters in this edition is once again top notch. You'll learn beginning, intermediate and some advanced topics in the world of iOS development. Trying to go into deep Xcode and iOS development without having gone through at least another book dedicated just to objective-c is going to find you frustrated, like I was, many times trying to learn how to make an iOS app only picking up pieces of the underlying language! This book is 2 chapters of dedicated Objective-C and 26 Chapters of iOS/XCode/UIKit framework.

    Background about me: I have 10 years of C++, 6 years of .NET, 2 years of Python, and 2 months of Objective-C experience going into this book.

    I ordered the kindle version of this book, and it is great reading on the Mac. The book recommends that you read on a Mac due to the way their code looks on a Kindle/Kindle Fire. I own a Kindle Fire and agree. Besides, you should be doing *ALL* the apps that the book lays out for you, and there are many! So reading on a Mac and then coding their examples on a Mac is a good way to read this book.

    PROS:
    - Walks you through several iOS application examples.
    - Teaches you how to use Xcode by example.
    - Goes in depth into standards.
    - Provides resources to use in your applications
    - Explains *at the right time* why things are done a certain way.

    CONS:
    - Does have an assumption that you know at least C, but I'll go out on a limb and say you should have at least read a book on Objective-C as well.

    Recommended Readings:
    The book recommends that if you want an in-depth reading on Objective-C, this book is not for you. Thats understandable, this is the iOS Programming Book, not the Objective-C programming book. However, I think that having at least an Objective-C book under your belt going into this book is required. Here recommended books by the author and the book I read going into this:

    [AUTHOR Recommended] Objective-C Programming: The Big Nerd Ranch Guide (http://amzn.to/1kNNtM9)
    [MY Recommendation] Programming in Objective-C (http://amzn.to/1gUG7RP)

    Conclusions:
    This is the Xcode/iOS book that you will want to have under your belt to create really nice iOS applications. Have your Objective-C ready to go into this.
    74 people found this helpful
    Report
  • Reviewed in the United States on March 4, 2014
    Having previously reviewed the second and third editions of Big Nerd Ranch's iOS Programming book, along with several of their other books, I feel like I can finally just gush about how fantastic this book is. This is, after all, the book that helped me to fall in love with iOS programming and Objective-C in general, and I have a feeling I'm not alone in this sentiment.

    For those new to Objective-C, you may want to read (or at least begin) a book about Objective-C (such as BNR's other, also-excellent book, Objective-C: the Big Nerd Ranch Guide), since some knowledge is assumed. But even those with only slight familiarity with the language will quickly and lovingly be brought up to speed by this terrific book.

    You'll have things explained to you that other introductory books on the subject never bother explaining, but in the end you'll be a stronger programmer as a result. Like in previous editions, each chapter contains 'For the More Curious', completely optional sections that go into more detail on the subject that will seriously grow your knowledge. There are also often exercises that challenge the reader to take their knowledge and apply it to improving the code they've just written in the previous chapter. Again, these are optional, but I'd suggest at least attempting them in turn.

    I've read a few other books on iOS over the years and not one comes even within spitting distance of this one, which comes with accurate, well-written information and hardly a single typo. It's that rare book where the subject matter can be gone over in subsequent editions while remaining informative; each time you'll learn a bit more and become better and more accomplished at programming while learning about the changes that have taken place in iOS since the last time around.

    The bottom line: don't bother with other books (sorry, writers of the other books!); everything you need to know is here, lovingly presented.
    2 people found this helpful
    Report
  • Reviewed in the United States on April 3, 2015
    I'm an experienced developer and I wanted a book that would give me a good foundation in Objective C programming for iOS. This is a great book, but a bit dated now. If you work through this book, you will have a great foundation for developing iOS apps in Obj-C and you'll understand the correct way to do things. For a great learning experience, work through this book, then do the iTunes U course on creating iOS apps.

    This book spends a lot of time teaching outdated methods for doing things - this isn't all bad, since it gives you a foundation for understanding older codebases. The downside is that some important things like storyboards and core data aren't discussed until the very end of the book. They don't cover Swift at all. The new edition should be out soon.

Top reviews from other countries

Translate all reviews to English
  • Monte MacDonald
    5.0 out of 5 stars [[BNRGreatLearningText alloc] init];
    Reviewed in Canada on October 2, 2014
    Met expectations, even though it was required for our college course, I can see why it was chosen.
  • Tom S
    5.0 out of 5 stars Totale Anfänger aufgepasst!
    Reviewed in Germany on March 2, 2014
    Lesen Sie auf jeden Fall meine Rezession, wenn Sie keinerlei Grundwissen im Bereich C und Objective-C haben.

    Bevor ich auf das Buch und dessen Inhalt eingehe, möchte ich alle Interessenten ansprechen, die keinerlei Grundkenntnisse mitbringen.
    Vor einiger Zeit, begann ich mich zum Thema iOS-Appentwicklung zu informieren. Ich schlitterte über diverse Online-Tutorials, Streaming-Videos und Foreneinträge. Die Masse der Informationen war gewaltig. Ich fühlte mich überfordert und entschied einen anderen Weg des Lernens einzuschlagen. Ein klassisches Buch, dass mir einen Weg vorgibt. Nach ein paar Minuten der Online Recherche wiederholte sich der Name eines bestimmtes Autors immer häufiger: Aaron Hillegass. Ein paar Klicks später, warf ich ein Blick auf das Inhaltsverzeichnis, sowie die ersten Absätze des Buches: iOS Programming: The Big Nerd Ranch Guide. Das sollten Sie auch tun, denn die Autoren des Buches setzen gewisse Grundkenntnisse in Bezug auf:
    - die Programmiersprache C, sowie
    - die objektorientierte Programmierung voraus.
    Damit konnte ich nicht dienen. Und ein paar digitale Seiten später, bemerkte ich diesen persönlichen Mangel an Wissen. Glücklicherweise (oder vielleicht auch sehr clevererweise) empfehlen die Autoren ein Buch aus eigenem Hause, dass sich ganz speziell an absolute Neueinsteiger richtet. Den Titel werde ich Ihnen nicht nennen, Sie können ihn jedoch ganz einfach selbst herausfinden. Wie? Blättern Sie einfach ein paar Seiten durch dieses Buch.

    ## Technik ##
    Das Buch ist kein Leichtgewicht, da es viele Themen abdeckt. Farben finden Sie nur auf dem Cover, leider. Die Blattdicke geht in Ordnung (Textmarker scheinen nicht durch das Papier, jedoch aber mein roter Farbstift). Die benutzten Schriftarten passen zum Thema.

    ## Inhalt Allgemein##
    Ich empfehle Ihnen dringend das englische Original. Warum? Im Programmieralltag werden Sie sehr häufig in die Dokumentationen der einzelnen Klassen schauen, die Ihnen Apple sehr vorbildlich zur Verfügung stellt. Diese existieren nur in englischer Sprache und sind in die Entwicklungsumgebung Xcode integriert. Werden Sie also gleich mit der englischen Begrifflichkeit warm. (Pointer: yes! Zeiger: nein!)
    Der sprachliche Aufbau des Buches ist angenehm klar und raffiniert. Komplexe Themen werden durch hervorragend Beispiele (manchmal auch sehr abstrakte Beispiele, die scheinbar rein garnichts mit Programmierung zu tun haben) thematisiert. Zusätzlich schließt fast jedes Kapitel mit "Challenges" ab, welche durch "Bronze", "Silver" und "Gold" in ihrer Schwierigkeit abgegrenzt werden. Die Lösungen zu jeder Challenge, finden Sie im begleitenden Forum. Dort posten User ihren Code zu den einzelnen Challenges. Und auch Anmerkungen, sowie Fragen. Zusätzlich stellen Ihnen die Autoren die Lösungen in einer Datei zur Verfügung. Großartig!

    ## Inhalt neue Auflage ##
    Sollten Sie sich die aktuelle Auflage kaufen, obwohl Sie die vorherige Auflage besitzen? Ja aber natürlich!
    Ich began mit der dritten Auflage, welche sich noch mit iOS 6 und Xcode 4 beschäftigte. Es war ein Kraus! Einige "instance methods" funktionierten nicht mehr mit iOS7. Storyboards wurden nicht wirklich behandelt. Aber! Dafür konnten die Autoren nichts. Die Technik schreitet einfach zu schnell voran. Ich bestellte mir sofort die vierte Auflage vor, nachdem ich kurz die Beschreibung gelesen habe... Zitat: "Updated and expanded to cover iOS 7 and Xcode 5" ... check! Ich wurde nicht enttäuscht. Die Stellen, an den ich mir das ein oder andere graue Haar geholte habe, wurden vorbildlich überarbeitet. Danke.

    ## Fazit und Empfehlung ##
    Ich bin mit dem Buch absolut zufrieden. Und kann es nur weiterempfehlen. Aber bitte beachten Sie, dass die Autoren Grundwissen voraussetzen. Wie Sie an dieses Wissen gelangen überlasse ich Ihnen. Ich habe es über das ebenfalls sehr vorbildliche Buch aus selbigen Hause erlangt (Auch das sollten sie in englischer Sprache lesen). Abschließend möchte ich Ihnen Mut machen. Jeder fängt klein an. Auch beim Erlernen einer Programmiersprache. Bleiben Sie motiviert. Am Anfang werden Sie bestimmt an einigen Kapiteln verzweifeln. Lesen Sie die Kapitel einfach nochmal! Oder zeichnen Sie schwierige Sachverhalte grafisch nach! Durchdringen Sie den Text. Halten Sie durch und bleiben Sie motiviert. Bedenken Sie bitte, ein Buch kann noch so brilliant sein, es wird Ihnen nichts vermitteln können, sollten Sie nicht die Motivation aufbringen eine Seite weiter zu blättern. Danke das wars. Ich vergebe 5 Sterne.

    Bestimmt hat sich der ein oder andere Fehler zwischen den Zeilen breitgemacht. Ich bitte das zu entschuldigen. Und wünschen Ihnen vorab viel Erfolg mit diesem wunderbaren Buch.
    Report
  • Marco
    5.0 out of 5 stars Good book for learning IOS Programming.... It's easier and effective....
    Reviewed in Italy on July 11, 2014
    This book does what it should, it's simple but effective and it let you learn the obj-c language without problem, there are a lot of snippet code and on the end of each chapters there are some challenges useful to test yourself.
  • Nicolas Garcia
    5.0 out of 5 stars Best iOS book!
    Reviewed in Spain on June 29, 2014
    You probably came here because you already heard about the Ranch reputation on iOS courses and well, I haven't attended any of them but this book is just what I needed to start developing my own apps. It goes straight to the point and doesn't beat around the bush. While other books spend time writing "what do you need for..." and "the source code in this book goes in italic" the Big Nerd Ranch Guide goes directly to what it matter and starts with you building a quiz app.
  • Ramses
    5.0 out of 5 stars Excelente libro para programación!
    Reviewed in Mexico on June 7, 2016
    Un excelente libro para aprender los principios básicos de la programación para iOS.
    Los términos que ahi utiliza siguen siendo vigentes, aunque a la fecha yo recomendaria adquirir tambien un libro sobre Swift.