3 ms·
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 littl
by jakey_bakey 3y 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-animation 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 https://github.com/jacobsapps/animation-through-the-ages