I feel sorry for developers to the Apple platforms these days. They will never know how good Apple's Developer documentation once was.
A decade ago, it was truly a pleasure to read about how to build things with Apple's OSes. There were well written guides on each subsystem that told the developer how the subsystem worked and how to solve common problems in code using the subsystem. And the reference documentation actually documented every API. None of this "no overview available" crap when you click on an api.
These days developers are stuck searching StackOverflow, wasting an hour watching a WWDC video in the hopes that it might talk about the api that you need (thankfully they are at least searchable now, so you can at least quickly find out that they almost never contain the answer that you are looking for), or asking on dev forums in the hopes that someone might answer in a reasonable time.
These are all fine _additional_ aids in development, but good guides and complete references are a must. And it isn't like Apple doesn't have the cash to hire the writers that they need.
Also, who had the bright idea of making the developer click through the details of each api to figure out whether the api is available on a given OS or not. How about giving me a filter that lets me select the OS that I'm actually working in?
Ah well...
Done ranting...
Jason