Goodreads helps you keep track of books you want to read.
Start by marking “Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs” as Want to Read:
Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs
Enlarge cover
Rate this book
Clear rating
Open Preview

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

4.59  ·  Rating Details ·  133 Ratings  ·  13 Reviews
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 ...more
Paperback, 288 pages
Published May 26th 2013 by Addison-Wesley Professional (first published May 14th 2013)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Effective Objective-C 2.0, please sign up.

Be the first to ask a question about Effective Objective-C 2.0

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30)
filter  |  sort: default (?)  |  Rating Details
Rex
Mar 08, 2013 Rex rated it it was amazing
The handbook of the anal-retentive iOS developer. Objective-C is a complex, mutating monster with a few gray areas (use self.property inside the implementation to access one's properties or access the ivar via _property). I find myself, even while doing full time development, having to occasionally revisit the fundamentals every so often and this (as well as Advanced iOS 6) is a decent place to go for that.
Graham Lee
Jan 10, 2014 Graham Lee rated it really liked it
Effective ObjC 2.0 is a well-written book, with plenty of guidelines to help the novice to intermediate ObjC programmer understand the language and its idioms.

I don't think ObjC itself is anywhere near as complicated as Java or C++, where the equivalent books have value even to advanced programmers. This is definitely a "while you're discovering" book, whereas Bloch or Myers can be read at any career stage.
Arvydas Sidorenko
Mar 09, 2016 Arvydas Sidorenko rated it really liked it
Shelves: english-lang
A must read for every Objective-C programmer. A little weak compared with Scott Meyers books on C++, but contains great information anyways.
Erol Baykal
Sep 07, 2016 Erol Baykal rated it it was amazing
I would like to read it again some time in the future. Great topics, examples and explanations.
Reed
Jan 10, 2014 Reed rated it it was amazing
If you were a fan of Scott Meyer's "Effective C++" series (Scott was a consulting editor for this book) you will love EoC 2.0. If you've been using Objective-C for some time there isn't much earth shattering here but Matt cleanly solidifies many of the concepts that are a bit perplexing for people new to the language. If nothing else it is an awesome refresher.
Дмитрий Лобанов
Feb 01, 2015 Дмитрий Лобанов rated it it was amazing
Shelves: programming
This book I want to gift myself-in-past.
Very good points are matched, very strong background of basics appeared.

The most useful book about Objective-C programming.

Thank you, Matt!
James Power
Nov 10, 2013 James Power rated it it was amazing
Matt Galloway is one of the top Objective-C/Cocoa developers in the world and it shows in this book. Required reading for iOS developers in my shop.
Francesco
Jul 26, 2014 Francesco rated it really liked it
A plenty of good advices for working effectively with this awesome language and platform. Especially recommended to little experienced developers.!
Alexey Golikov
Alexey Golikov rated it it was amazing
Mar 10, 2016
Sanjay Rathor
Sep 05, 2013 Sanjay Rathor rated it liked it
This review has been hidden because it contains spoilers. To view it, click here.
Daniel Roth
Daniel Roth rated it it was amazing
Nov 25, 2016
Dan'l
Dan'l rated it it was amazing
Mar 10, 2016
Rafał
Rafał rated it it was amazing
Feb 03, 2016
Zachary
Zachary rated it it was amazing
Nov 28, 2013
Vikarti
Vikarti rated it it was amazing
Jan 10, 2016
Mark
Mark rated it really liked it
Dec 05, 2014
Samantha
Samantha rated it really liked it
Aug 10, 2016
Gabriel
Gabriel rated it liked it
Apr 24, 2015
Ilker Baltacı
Ilker Baltacı rated it really liked it
Apr 23, 2014
Tiago
Tiago rated it it was amazing
Mar 25, 2015
NSDeveloper
NSDeveloper rated it it was amazing
Aug 14, 2016
Charlie Reiman
Charlie Reiman rated it it was amazing
Nov 01, 2015
Yurii Zadoianchuk
Yurii Zadoianchuk rated it really liked it
Dec 08, 2013
Paweł Rusin
Paweł Rusin rated it it was amazing
May 19, 2016
Robby Abaya
Robby Abaya rated it it was amazing
Jun 25, 2013
Luca Bernardi
Luca Bernardi rated it it was amazing
Dec 21, 2013
Rafael Souza
Rafael Souza rated it really liked it
Sep 25, 2013
Danny
Danny rated it it was amazing
Jul 11, 2015
Kav
Kav rated it it was amazing
Jan 09, 2015
« previous 1 3 4 5 next »
There are no discussion topics on this book yet. Be the first to start one »
  • iPhone Programming (Big Nerd Ranch Guides)
  • Programming in Objective C
  • Objective-C Programming: The Big Nerd Ranch Guide
  • Mac OS X Internals: A Systems Approach
  • Flask Web Development: Developing Web Applications with Python
  • Cocoa Design Patterns
  • Android Programming: The Big Nerd Ranch Guide
  • Python Essential Reference (Developer's Library)
  • Python Programming for the Absolute Beginner
  • Node: Up and Running: Scalable Server-Side Code with JavaScript
  • Pro Git
  • Sinatra: Up and Running
  • Async JavaScript
  • The Ruby Programming Language
  • The Node Beginner Book
  • Professional JavaScript for Web Developers
  • Regular Expressions Cookbook
  • The Swift Programming Language

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Other Books in the Series

Effective Software Development (1 - 10 of 13 books)
  • Effective Debugging: 66 Specific Ways to Debug Software and Systems
  • Effective Python: 59 Specific Ways to Write Better Python
  • Effective Ruby: 48 Specific Ways to Write Better Ruby
  • Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
  • Effective Perl Programming: Ways to Write Better, More Idiomatic Perl
  • Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C#
  • Effective C#: 50 Specific Ways to Improve Your C#
  • More Effective C#: 50 Specific Ways to Improve Your C#
  • Code Quality: The Open Source Perspective
  • Code Reading: Open Source Perspective

Share This Book