Earlier this week, John Sundell wrote a nice article about building an enum-based analytics system in Swift. He included many fine suggestions, but Matt Diephouse believes he’s wrong about one point: that enums are the right choice.
The Internet is full of posts about how Objective-C runtime works. However, to get a complete understanding of what is going on under the hood, it’s a good idea to drill down to the rock bottom and see how iOS app code is packed into binary files. And of course, finding yourself under the hood cannot be avoided when tackling reverse engineering tasks.