On Apple's Piss-Poor Documentation
caseyliss.com
On Apple's Piss-Poor Documentation
1–10 of 348 posts
Re: On Apple's Piss-Poor Documentation
#2Thanks. But I was hoping something more than what Xcode’s autocomplete already filled in for me.
So instead you end up on 3rd party tutorials (special thanks to John Sundell and Paul Hudson) and always looking at dates on Medium posts because something from before WWDC 2020 might no longer be useful. Or maybe it is. How do you know if the feature changed significantly in the more recent release? I don’t know, but I can tell you where you won’t find out: the official docs.
Re: On Apple's Piss-Poor Documentation
#3It seems that as you get larger in the phone space, these things are neglected until you lose market share and then they become a priority.
Re: On Apple's Piss-Poor Documentation
#4Re: On Apple's Piss-Poor Documentation
#5I worked at a phone company that was collapsing in market share and one of the things that always stuck out to me was: complex signing process + documentation. It seems that as you get larger in the phone space, these things are neglected until you lose market share and then they become a priority.
But.. this article is completely correct about SwiftUI documentation.
Re: On Apple's Piss-Poor Documentation
#6I’ve been picking at SwiftUI recently and run into this myself. You want to know how something works or how to use it, so you go to Apple’s documentation. “Here’s the type signature, have fun!” Thanks. But I was hoping something more than what Xcode’s autocomplete already filled in for me. So instead you end up on 3rd party tutorials (special thanks to John Sundell and Paul Hudson) and always looking at dates on Medi…
The Landmarks tutorial is also very well done as a starting point. But a tutorial isn't a substitute for documentation.
Re: On Apple's Piss-Poor Documentation
#7In comparison, I've noticed Android has FANTASTIC developer documentation. I've found full guides for everything. Even esoteric classes that are rarely used have at least a little bit of documentation.
Re: On Apple's Piss-Poor Documentation
#8Header docs are more likely to be kept in sync with the API than whatever they have online.
Re: On Apple's Piss-Poor Documentation
#9API docs example -https://docs.microsoft.com/en-us/dotnet/api/system.collectio...
I find the Python docs and tutorials good as well. But that's to be expected for mature language/ecosystem like Python.
Good documentation is a lot of work and skill and it's a thankless job for the most part. So it's really amazing when organizations / OSS communities get it right consistently.