Effective Objective-C 2.0: 52 Specific Ways to Improve Yo... and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 9.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Effective Objective-C 2.0 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs (Effective Software Development) [Paperback]

Matt Galloway
5.0 out of 5 stars  See all reviews (5 customer reviews)
RRP: 28.99
Price: 22.39 & FREE Delivery in the UK. Details
You Save: 6.60 (23%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 15 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Wednesday, 23 April? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 14.30  
Paperback 22.39  
Trade In this Item for up to 9.00
Trade in Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs (Effective Software Development) for an Amazon.co.uk gift card of up to 9.00, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

16 May 2013 0321917014 978-0321917010 1
Write Truly Great iOS and OS X Code with Objective-C 2.0!


Effective Objective-C 2.0 will help you harness all of Objective-C’s expressive power to write OS X or iOS code that works superbly well in production environments. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++, Matt Galloway brings together 52 Objective-C best practices, tips, shortcuts, and realistic code examples that are available nowhere else.


Through real-world examples, Galloway uncovers little-known Objective-C quirks, pitfalls, and intricacies that powerfully impact code behavior and performance. You’ll learn how to choose the most efficient and effective way to accomplish key tasks when multiple options exist, and how to write code that’s easier to understand, maintain, and improve. Galloway goes far beyond the core language, helping you integrate and leverage key Foundation framework classes and modern system libraries, such as Grand Central Dispatch.


Coverage includes

  • Optimizing interactions and relationships between Objective-C objects
  • Mastering interface and API design: writing classes that feel “right at home”
  • Using protocols and categories to write maintainable, bug-resistant code
  • Avoiding memory leaks that can still occur even with Automatic Reference Counting (ARC)
  • Writing modular, powerful code with Blocks and Grand Central Dispatch
  • Leveraging differences between Objective-C protocols and multiple inheritance in other languages
  • Improving code by more effectively using arrays, dictionaries, and sets
  • Uncovering surprising power in the Cocoa and Cocoa Touch frameworks

Frequently Bought Together

Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs (Effective Software Development) + Test-driven IOS Development (Developer's Library) + Test iOS Apps with UI Automation: Bug Hunting Made Easy
Price For All Three: 71.88

Buy the selected items together

Product details

  • Paperback: 320 pages
  • Publisher: Addison Wesley; 1 edition (16 May 2013)
  • Language: English
  • ISBN-10: 0321917014
  • ISBN-13: 978-0321917010
  • Product Dimensions: 23.2 x 17.9 x 1.5 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 100,575 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

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).

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

4 star
3 star
2 star
1 star
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
3 of 3 people found the following review helpful
5.0 out of 5 stars Excellent book 7 Jun 2013
Format:Kindle Edition
This is an excellent book for those already well-versed in Objective-C and Cocoa/Cocoa Touch, but looking to expand their knowledge and expertise. Ever in doubt if you're approaching something the right way? Matt will tell you. All the concepts are explained and illustrated very well and the whole book is a pleasure to read. If your livelihood depends on working with Objective-C, you owe it to yourself to get this book.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Excellent guidance 6 April 2014
By Ally
Format:Paperback|Verified Purchase
There is just so much useful information in this book. The items in the title are split into 7 categories, within which they cover related topics, providing lots of valuable background information. The book aims to teach the use of objective-C to its full potential and I can certainly say that I have found its guidance to be invaluable to me on numerous occasions.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars really good book 30 Jan 2014
Format:Paperback|Verified Purchase
really good book, learned a few ways to minimize the objective-c code, recommended for all levels of ios experience, cheers
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Good for experienced obj-c developers 5 Nov 2013
I found this book to have some really useful ideas about how to improve your coding style in a language that makes creating poor code very easy.

While each item can be read independently of other items, I found that reading each chapter start to finish was a really worthwhile process as each item indirectly built on what had come before.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Really really wonderful book 14 Aug 2013
Format:Paperback|Verified Purchase
I've been developing for iOS for 3 or 4 years now and I still learnt an awful lot from this book. A must buy.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category