Programming Books C Java PHP Python Learn more Browse Programming Books
Effective Objective-C 2.0: 52 Specific Ways to Improve Yo... and over one million other books are available for Amazon Kindle. Learn more
Buy New
$31.65
Qty:1
  • List Price: $44.99
  • Save: $13.34 (30%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Trade in your item
Get a $11.94
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs (Effective Software Development Series) Paperback – May 26, 2013

ISBN-13: 978-0321917010 ISBN-10: 0321917014 Edition: 1st

Buy New
Price: $31.65
37 New from $26.32 17 Used from $23.95
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$31.65
$26.32 $23.95

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs (Effective Software Development Series) + iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides) + Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides)
Price for all three: $86.31

Buy the selected items together

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: Effective Software Development Series
  • Paperback: 320 pages
  • Publisher: Addison-Wesley Professional; 1 edition (May 26, 2013)
  • Language: English
  • ISBN-10: 0321917014
  • ISBN-13: 978-0321917010
  • Product Dimensions: 9.1 x 7 x 0.6 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (36 customer reviews)
  • Amazon Best Sellers Rank: #253,951 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Matt Galloway is a software engineer and programming enthusiast specializing in mobile app development. He studied engineering at the University of Cambridge, England, and graduated in 2007 specializing in electrical and information sciences. He owns a consultancy, Swipe Stack Ltd., and answers questions about Objective-C, iOS, and Mac programming on Stack Overflow (stackoverflow.com).

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.8 out of 5 stars
5 star
28
4 star
7
3 star
1
2 star
0
1 star
0
See all 36 customer reviews
Language very simple, and easy for read.
Bimawa
So far, it's being a great book, for advanced iOS developers is a good start point to improve their skills.
Javi Lorbada
Seems to have a good feel for the sort of stuff you never knew you didn't know.
codingThehole

Most Helpful Customer Reviews

27 of 29 people found the following review helpful By Kevin W. Gregory on June 21, 2013
Format: Kindle Edition Verified Purchase
This is the best book I have seen regarding best practices for actually coding Objective-C. There are endless books available on coding for iOS and OSX, but all simply gloss over the actual Objective-C language. Many cover the basics, but none to date have gone into the detail this book does.

I have been coding for over 30 years, starting in Pascal, then C, then C++, then Java. Moving back to the C world (via Objective-C) after years of Java was painful, but I'm getting good at it again. This book is taking me to the level where I feel truly proficient at coding in Objective-C, not just "getting by".

The guidelines throughout this book are so useful that I'm refactoring my entire codebase to implement as many of these guidelines as necessary.

If you're like I was with Objective-C - able to get things working, but all the while knowing you'd be a bit embarrassed if a "real" objective-c expert saw your code, have no fear, this book will give you the knowledge to BE that expert.

Hats off to Matt Galloway for writing a concise, east-to-understand, invaluable book on Objective-C.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 13 people found the following review helpful By 0Brian0 on July 15, 2013
Format: Paperback
This book was a great read and mostly very informative. There are not many good books out there that are both aimed at the intermediate/advanced level and are worth reading - but this is one of the good ones.

I personally benefited from the discussion of enum, object equality, object copying, class clusters, associated objects, processing of unrecognized messages, method swizzling, errors and exceptions, creating atomic getters and setters, other uses of GCD, etc.

The one topic where I thought the book spent a little too much time was memory management. Mostly because ARC makes this such a non-issue most of the time. There were a few good tidbits, but some of the chapters could probably be consolidated.

I would recommend this book to anyone who already knows Objective-C and iOS programming but wants to get a better understanding of certain advanced topics.

If you are just starting out, put this book in your wish list, then read other books and gain experience first, then come back to this book. You won't be disappointed.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Anders Johansen on September 6, 2013
Format: Kindle Edition Verified Purchase
To the point, and very useful. I found a few things to fix or improve in my own code. Well worth the time and money.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 11 people found the following review helpful By M. V. Volgin on May 24, 2013
Format: Kindle Edition Verified Purchase
the main challenge with objc/cocoa is that there are many different ways of doing things, none of them easy, and you often get to see the repercussions of your choices only much later when things are difficult to change
this book warns the reader about typical pitfalls and possible long-term repercussions and the cumulative effect of the the choices made far in advance, and thus saves plenty of time and effort
one of the few exceptionally worthy books on the subject of objc/cocoa, highly recommended
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By Arunoday Sarkar on July 25, 2013
Format: Paperback Verified Purchase
I primarily write software for iOS platform. I try to refactor my code that honors latest design standards. It is not always easy to do so. Very few texts out there goes in depth explaining the nuts of bolts of a programming language and its standards. Luckily Effective Objective C is one of them.

Chapters on Objective C run time , Blocks, GCD , API design are backed by good example that are clean and easy to read.

I would recommend this book to any developer who is looking to hone their skills in Objective C and improve their app design.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Amazon Customer on October 19, 2013
Format: Kindle Edition Verified Purchase
What a useful book. Teaches you principles any expert objective c and ios developer should know. Highly recommended, one of those rare books that take you to the next level by being concise, informative, and wrll written.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Matthew Daugherty on October 12, 2013
Format: Kindle Edition Verified Purchase
I am a self-taught iOS developer, and usually the only iOS developer on the team. Because of this it is difficult to keep up on how other people are doing things, and what patterns are emerging as best practices. This book is full of many great suggestions on how to make your code better, with good solid explanations of why. When the author is stating an opinion he says so, and other times refers the reader back to the Apple documentation that the recommendation is based on. I have adopted several of the suggestions into my day to day coding. This is a great book that you should make time to read.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Sriram R. Krishnan on August 23, 2013
Format: Kindle Edition Verified Purchase
This is easily the best book out there. I would have liked if it was updated to the latest version of objc. Even otherwise this is a great addition to my reading collection
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search