Full description not available
K**G
Best Objective-C Book available
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.
J**T
Well written and informative
I have been developing in Objective-C for 5 years and I thoroughly enjoyed this book. The writing style is engaging and easy to follow. There are quite a few gems inside. A few topics are pretty simple, even for beginners. Some of the chapters are deep enough to have even advanced objc programmers saying, "Oh, that's how that works!" A good example is the chapter on "associated objects."While we are all learning how to do a Swift right, this will improve our Objective-C code. Well done.
L**0
Great book for polishing your Objective C skills
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.
M**Y
Many good ideas
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.
K**N
Only the good stuff
Strikes a perfect balance between telling you what you need to know (and nothing more) and going deep. An outstanding resource for someone who needs to get up to speed with Objective-C quickly.
R**I
Too much unnecessary explanations, missing crucial things to teach, Not updated for 2015+
You'll still learn a lot even in 2018 but the fact that it's not updated and has too much unnecessary explanatory stuff is annoying. For example, It could do much better for GCD and less explaining about manual reference counting, I mean WHO cares about Manual reference counting on 2014+ let alone its 2018 now. I would purchase something better with my money.
B**E
Best book I have read on the subject of Objective-C
This book is awesome. After reading the first 10 pages I had already learned things about the language I never discovered after 6+ years of using it. As others have warned, this is not an introduction to the objective-c language. The examples are concise and easy to follow but familiarity with objective-c syntax is assumed. If you are just starting with objective-c get two books; an introduction and this book. I wish I had!
T**M
How “effective” is it?
This book focuses on the lesser known parts of ObjC/Cocoa. Since I was new to the language, there were quite a few things I learned from it.As an experienced C++ engineer, though, I expected it to be more in line with the well-known “Effective C++” books. And that, this was definitely not. It never really goes much in-depth. It never really takes on the harder subjects. So I guess it is more oriented towards people who are new to the language/platform.PROs:+ Focus on lesser known features of ObjC/Cocoa.+ Easy to read and take in.+ Good for experienced engineers who just happen to be new to ObjC/Cocoa.CONs:- A bit short. Not in-depth.- BEWARE: Will not teach you how to program.
Trustpilot
1 week ago
1 month ago