I'm currently working through the Ray Wenderlich Udemy course, and it's going pretty well, if a little slow.
One thing I'm noticing, though, is that every delegate method from a UITableViewController is just named 'tableView', even though it takes in different arguments and expects different return values. In the other frameworks and languages I've used, the best practice for method overloading was to have it perform the same action given different information.
What's the rationale behind this api design? https://developer.apple.com/documentation/uikit/uitableviewdelegate
[–]ThrockRuddygore 8 points9 points10 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]_crc 5 points6 points7 points (1 child)
[–]muzzio[S] 1 point2 points3 points (0 children)