Hacker News new | ask | show | jobs
by jakey_bakey 856 days ago
I had a weird relationship with ObjC getting into iOS in 2016, just on the cusp of the great renaming of Swift 2 to Swift 3, where my first employer was a little too cheap to get me an updated Big Nerd Ranch guidebook.

The common wisdom was; nobody will take you seriously as an engineer unless you learn Objective-C. I was also trying to understand the book "High Performance iOS Apps", all in ObjC, so had to take a lengthy segue through an ObjC tutorial book.

While this was useful for expanding my horizons somewhat, I have never in my career had to use ObjC in production.

I have, however, used it a little in the last 6 months, though ironically this was when writing a blog post about Apple's Animation APIs through history - to ensure I was authentic, I wrote the Quartz, OpenGL, and CoreAnimation sections in Objective-C. To this date, this is the only ObjC I have written which has done anything of value.

The blog post is here - https://jacobbartlett.substack.com/p/through-the-ages-apple-... The GitHub project is here (all open source!) - https://github.com/jacobsapps/animation-through-the-ages