#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