> Apple’s Developer Documentation is historically pretty terrible.

Historically it was very good. Back when I was writing Mac and iOS apps in objective-c, Apple's docs were some of the best.