Great read on API design. Moving delegate senders to the end is better in Objective-C too. The thing holding it back is convention. twitter.com/khanlou/status/780758077943476225