#18 Objective C - Kurz & Gut | Book Review

Objective C Kurz & GutObjective C Kurz & Gut by Lars Schulten
My rating: 3 of 5 stars

Context & Why I read this book
For my new job, I had to prepare myself and refresh my knowledge of Objective-C. This seemed to be a good and quick overview.

What is the book about as a whole?
The title pretty much sums it up. It’s a short introduction to the programming language Objective-C, which is a superset of C, extending it by OO concepts.

The book’s structure
The book comes in handy pocket format, is comprised of 15 main chapters of different lengths and contains some language reference chapters and an index at the end.

  1. Basics
  2. Syntax
  3. Objects
  4. Classes
  5. Categories
  6. Protocols
  7. Errors and Exceptions
  8. NSObject
  9. Object Life Cycle
  10. Memory Management
  11. Runtime information
  12. Messaging
  13. Key/Value-Coding
  14. Object Archiving
  15. Blocks
  16. NSObject Reference
  17. Compiler Directive Reference
  18. Alternative Platforms
  19. Clang Operation Reference

One lesson
Obviously, in reading this, I learned and refreshed some of my knowledge about the language syntax and peculiarities. Especially interesting however was some of the side information given, e.g. the relationship to the C language, concepts like Monkey Patching, and some best practices.

Reading Recommendation / Who should read this?
The book itself is okay; it mostly does what it’s supposed to. Due to the fact that Objective-C is a kind of “obsolete” language, I would not recommend reading this, unless you’ll join some heavy legacy project soon. Overall this is a 6 out of 10 (⭑⭑⭑) for me (“OK; the average read. Tangible weaknesses, but recommended with some reservations”).


View all my reviews on Goodreads