International Kindle Paperwhite
Buy new:
$65.51
Delivery Monday, August 11
Ships from: Amazon
Sold by: moonaysun
$65.51
No Import Charges & $18.55 Shipping to Mongolia Details

Shipping & Fee Details

Price $65.51
AmazonGlobal Shipping $18.55
Estimated Import Charges $0.00
Total $84.06

Delivery Monday, August 11. Order within 11 hrs 21 mins
Only 1 left in stock - order soon.
$$65.51 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$65.51
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
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.
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
$16.88
Delivery Friday, August 8. Order within 6 hrs 36 mins
Only 1 left in stock - order soon.
$$65.51 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$65.51
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.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
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 author

Something went wrong. Please try your request again later.

Programming in Objective-C (Developer's Library) 6th Edition

4.1 out of 5 stars 129 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$65.51","priceAmount":65.51,"currencySymbol":"$","integerValue":"65","decimalSeparator":".","fractionalValue":"51","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"D1jkPmT5ZFI6CY4x%2FELwXYU2KfBs2Tow873gN2h14HaYSfJRNw7pp9Sdn8hh45XTl5HSagPR%2FEhR9rxilZf8Ji57rZ4a2gjbiFANzUFHOP8%2FARlaGNvrdYNt%2F%2BIWwBiF41vTQ5qKDhSP4HQNs2s1kVyRT3USWEGWuFBOBtJLNwbknV3n9JX1w%2BzG%2BlutG8LL","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$16.88","priceAmount":16.88,"currencySymbol":"$","integerValue":"16","decimalSeparator":".","fractionalValue":"88","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"D1jkPmT5ZFI6CY4x%2FELwXYU2KfBs2TowTvFK80qn%2FNN23fhc5jSCqSr%2Bk23fCg3ixguAdjKRZuUh9VN8tJLWhuKy%2F09crjD71KN1IdaVlOYjP5sUdXeFpQdbVYQEy0JH6EEQZFDBWeaj4x30coJExXlhmFSCz4HAe5I31lU9rYqQDhJ9Q4KMSkKVnC%2BTK0Ey","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Updated for OS X 10.9 Mavericks, iOS 7, and Xcode 5
Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and OS X platforms.
The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying C programming language.
This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes
Programming in Objective-C ideally suited for either classroom use or self-study.
This edition has been fully updated to incorporate new Objective-C features and technologies introduced with Xcode 5, iOS 7, and Mac OS X Mavericks.
“The best book on any programming language that I’ve ever read. If you want to learn Objective-C, buy it.”―Calvin Wolcott
“An excellent resource for a new programmer who wants to learn Objective-C as their first programming language―a woefully underserved market.”―Pat Hughes

Frequently bought together

This item: Programming in Objective-C (Developer's Library)
$65.51
Get it as soon as Monday, Aug 11
Only 1 left in stock - order soon.
Sold by moonaysun and ships from Amazon Fulfillment.
+
$32.68
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
One of these items ships sooner than the other.
Choose items to buy together.

Editorial Reviews

About the Author

Stephen Kochan is the author and coauthor of several bestselling titles on the C language, including Programming in C (Sams, 2004), Programming in ANSI C (Sams, 1994), and Topics in C Programming (Wiley, 1991), and several UNIX titles, including Exploring the Unix System (Sams, 1992) and Unix Shell Programming (Sams, 2003). He has been programming on Macintosh computers since the introduction of the first Mac in 1984, and he wrote Programming C for the Mac as part of the Apple Press Library. In 2003, Kochan wrote Programming in Objective-C (Sams, 2003), and followed that with another Mac-related title, Beginning AppleScript (Wiley, 2004).

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional
  • Publication date ‏ : ‎ December 3, 2013
  • Edition ‏ : ‎ 6th
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 552 pages
  • ISBN-10 ‏ : ‎ 0321967607
  • ISBN-13 ‏ : ‎ 978-0321967602
  • Item Weight ‏ : ‎ 1.84 pounds
  • Dimensions ‏ : ‎ 7.11 x 1.25 x 9.25 inches
  • Part of series ‏ : ‎ Game Design
  • Best Sellers Rank: #1,662,187 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.1 out of 5 stars 129 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Stephen G. Kochan
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Stephen G. Kochan has been developing software with the C programming language for more than 30 years. He is the author of several best-selling titles on the C language, including Programming in C , Programming in Objective-C , and Topics in C Programming . He has also written extensively on Unix and is the author or coauthor of Exploring the Unix System and Unix Shell Programming.

Customer reviews

4.1 out of 5 stars
129 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find the book effective for learning Objective-C programming, with well-explained examples that help build a good understanding of application creation. They appreciate its pace, with one customer noting it's a quick read. However, the book is not compatible with Kindle for Mac.

Select to learn more

27 customers mention "Description"27 positive0 negative

Customers find the book provides a good introduction to Objective-C programming, with well-explained examples that help readers logically build their understanding of application creation.

"...It didn't teach me how. I thinks this is a good book and teaches you very well and all but the end of chapter exercise ask for too much sometimes..." Read more

"This book is a great walkthrough for learning objective-c from the grounds up...." Read more

"...I want to thank the author for his brilliant and easy writing and teaching...." Read more

"I'm a C#/.NET developer and this was a great introduction to Objective-C. Everything is explained very clearly, and the hands-on examples, while..." Read more

4 customers mention "Pace"4 positive0 negative

Customers appreciate the book's pace, with one mentioning it is a quick read.

"Nice learning pace - covers all the things you have to understand before moving on to more complex constructs...." Read more

"Great Book. Concepts are easily understood. Decent style. Fairly quick read if you already have a programming background...." Read more

"...Much more realistic and better-paced." Read more

"...getting into objective c. I found the author goes at a nice and slow pace with lots of examples that build on the skills you learned in previous..." Read more

5 customers mention "Compatibility"0 positive5 negative

Customers report issues with Kindle compatibility, with several noting that the book is not compatible with Kindle for Mac.

"...That is, the Mac Kindle app is designated as being incompatible. This sucks...." Read more

"...is probably OK, but I am really pissed off by the lack of support for Kindle for Mac." Read more

"...a Mac user do not get the digital download since it is not compatible with any readers...." Read more

"Kindle for Mac returns an error "This item is not compatible with this device" when you try to download this book. What sense does that make?" Read more

Kindle for Mac returns an error "This item is not ...
1 out of 5 stars
Kindle for Mac returns an error "This item is not ...
Kindle for Mac returns an error "This item is not compatible with this device" when you try to download this book. What sense does that make?
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on March 15, 2014
    I'm a C#/.NET developer and this was a great introduction to Objective-C. Everything is explained very clearly, and the hands-on examples, while simple, did a good job of getting me familiar with the concepts and getting the muscle memory for typing a language whose syntax often felt very odd compared to C#. The exercises expanded on what was talked about in the book and help solidify what was discussed.

    For a new programmer, I guess I can't say one way or the other if this would be a good way to start. I think I would have struggled mightily with the object-oriented concepts, and would have had zero idea of how to debug my typos. Speaking of which, I only encountered one typo in the provided code. The forums for the book haven't been updated for the 6th edition, but I was still able to find the solution to the typo there.

    I mostly used this on the Kindle for Mac app, and found the layout of the code examples to be pretty poor. It looks great on the Kindle iPad app, so I'm not sure why the experience would be so different. Fortunately, they've included jpeg versions of sample code you can view if the mangled code layout is too difficult to parse.

    This is the first technical book of this type that I've completed start to finish, and that was solely due to the quality of the writing, explanations, and code examples. I really can't recommend it enough.
    16 people found this helpful
    Report
  • Reviewed in the United States on August 6, 2023
    I'm more of a hardware engineer but I wanted to learn something knew and this book did a very good job at teaching me the basics of Objective C. I would recommend this book to those who wish to do the same
  • Reviewed in the United States on June 9, 2024
    it knows how to learn Objective-C for iOS Programming
  • Reviewed in the United States on October 31, 2015
    Great Book. Concepts are easily understood. Decent style. Fairly quick read if you already have a programming background. Does tend to fixate on on a lot of calculator type example programs though, not sure why... --that doesn't get in the way of conveying the concepts though.

    Kindle version is buggy, which stinks as I usually buy my technical texts on kindle or electronic format. Ipad kindle app is mostly readable, having problems cleanly displaying with some of the diagrams, program listings, and most of the equations. Characters are sometimes stacked or in the wrong place, exponents don't exist so you tend do guess as to what is meant. Luckily the text is well written and you can figure these out.

    Very strange a primarily apple oriented subject can't be readily utilized on apple devices --I have a great many other titles that work fine, so you can't blame the devices.

    Worth getting the book; but I'd get the paper version.
    2 people found this helpful
    Report
  • Reviewed in the United States on March 19, 2014
    As some others have mentioned, and I just found out a second ago, the Kindle version of this book will not open on Kindle for Mac. That is, the Mac Kindle app is designated as being incompatible. This sucks. While I tend to use my iPad for most of my Kindle reading, I sometimes I open a second book simultaneously on my Mac if I just need to quickly cross-reference. Other times, I might not have my iPad with me and during those times I want to be able to access all of the publications in my Kindle library from my Mac.
    14 people found this helpful
    Report
  • Reviewed in the United States on May 29, 2014
    This is a great starter guide. It gives a very good description of the basic structure of objective C. As a beginner, I found some of the exercises to be very difficult but plan to rework them at a later time. If you have never programmed before, this is a great book and opens the door for further learning. I wish it would have dealt more with xCode. And the extensive use of working with numbers was a little dull required more learning on my own but all in all, a good book to learn the structure of objective c. I'm now learning iOS programming from Lynda.com and without this book I would be very lost.
  • Reviewed in the United States on May 5, 2014
    I've bought and read many programming textbooks through the years, but this one really surprised me at how bad it was for my purposes. The materials are laid out throughout the book in what is, to me, a very illogical order, and information on a given topic seems to be spread throughout the book. I tend to use my books more as references, and thus I prefer that if a topic is discussed, that all material on that topic be in the same place. Similarly, I disagree with the author's choice to "teach" Objective-C and C as one, rather than teaching the basics of C first, which causes oddities such as not introducing simple arrays until chapter 13! Finally, I found the depth and clarity of the explanations to be quite lacking. I found that I learned more Objective-C by watching YouTube videos than I did through this book. I really expected more from this.
    3 people found this helpful
    Report
  • Reviewed in the United States on May 4, 2014
    Overall this is a fine Objective-C reference. It is well laid out, easy to follow and the examples are very good. My only complaint is that the electronic edition of this book is only available on a limited set of devices and reader apps. If you use the reader app for PC of Mac, you are out of luck. In the world of Apple you can only read this on the iPad or iPhone. I dinged 1 star for this as I wanted to be able to refer to this as a reference as I developed iOS applications and wanted it up on my Mac

    Moral of the story: Check device support before purchasing books from Amazon.

    The trick is that if the book is available on all devices there will be no note as such. The only time you will see the "Available Only On These Devices" indicator is when the book has limited rendering options.

Top reviews from other countries

Translate all reviews to English
  • Joe Joe
    5.0 out of 5 stars Guter Einstieg für Anfänger - insbesondere als Ergänzung zu Big Nerd Ranch Buch
    Reviewed in Germany on September 27, 2017
    Das Buch geht sehr gründlich vor und ist daher auch insbesondere für Anfänger eine gute Hilfe.
    Ich habe es ergänzend zu dem Big Nerd Ranch Objective C Buch genutzt. Der Vorteil des Big Nerd Ranch Buches ist, dass man sehr praxis nahe in die Objective-C Sprache für iOS Programmierung eingeführt wird. Auch gibt es im Big Nerd Buch sehr gute Übungen.
    Das Buch von Sephen Kochan ist dann einen gute Ergänzung um noch vertiefende Informationen zu bestimmten Gebieten zu bekommen, welche im Big Nerd Buch schon mal etwas knapp ausfallen können.
    Report
  • D. Birkhead
    5.0 out of 5 stars Becoming outdated but still one of the best
    Reviewed in the United Kingdom on June 22, 2017
    One of the most comprehensive and detailed books for learning Obj-C. It's just a shame it is no longer updated. I'm really disappointed in all of the major publishers abandoning Objective C manuals when the language still exists and is being updated. Sure Swift is here to stay, but is still evolving and there is no sign of Objective C disappearing any time soon. There are many apps and developers that still rely on Obj-C and a number of the libraries referenced here will now be deprecated. Still, this is probably the best Obj-C book out there.

    Please consider updating this however if publisher or author read this. I'd really love an updated version of this text for iOS 10/11
    One person found this helpful
    Report
  • Guillaume
    4.0 out of 5 stars Très bien
    Reviewed in France on January 3, 2025
    J'aurais adoré me passer de ce bouquin mais macOS existe, il est donc de notre devoir de supporter macOS. Excellente lecture pour tous les programmeurs système qui prennent sur eux d'implémenter le support de cette plateforme dans leurs bibliothèques, courageusement, au nom de l'accessibilité.
  • Milton César Disegna de Souza Leite
    5.0 out of 5 stars Excelente livro!
    Reviewed in Brazil on June 4, 2025
    Livro muito bem acabado. Excelente!
  • Dave S
    5.0 out of 5 stars Slightly dated, but very useful.
    Reviewed in Canada on June 11, 2016
    I've worked my way up to Chapter 4, "Data Types and Expressions", and so far, it is excellent. The main disadvantage is that the book is a bit out of date. It was written for Xcode 5, but Xcode is frequently updated, and I'm using Xcode 7.3.1. Xcode is a hard-to-hit moving target, but it would be nice to have a more up-to-date edition of he book. Though the book can be used by people new to programming, some programming experience in other languages will make it much easier to learn Objective-C. There are many common concepts that languages share, and the more of them you know already, the easier it will be to learn this new language. So far, I like the book very much, and I'm looking forward to working my way through the rest of it.