Extensions Type safe networking with URLSession, Result, and Decodable. We all know it's best practice to separate our code into individual components, each dedicated to a single task. This sounds simple enough, but rarely do we get it right
Code Extending UITableView to Register and Dequeue Cells Safely Dequeuing and registering cells for table and collection views has always been a little bit messy. UITableView was first released in iOS 2.0 and we have seen some significant improvements to the API since then.
Swift Adding Closures to Buttons in Swift One of the things I still find a little backward and unnatural to use in Swift is the Target-Action pattern.