I was talking with a colleague who was interested in reading up on Swift using the Swift Programming Language book, but wasn’t happy with the version on the Swift website, broken up into chapters. He asked if I knew of a version that was available in PDF that he could read.
I thought, well, Apple must have provided it in PDF, and probably other formats as well. Instead, all I discovered was that Apple chose ePub as the sole winner in its format war, and only provides that format, both in the Apple Books store, and on the Swift website.
Here I am thinking: I can read a PDF anywhere. ePubs? Not so much.
Not everybody is doing Swift development on Apple hardware and software. If Swift is going to be a language that is cross-platform friendly, its documentation needs to be as well.
A little conversion job later, you can download The Swift Programming Language 5.7 in PDF format right here (last updated November 15, 2022):
Previous versions: 5.6 5.5 5.4 5.3 5.2 5.1
The license remains the same as before: Creative Commons Attribution 4.0 International (CC BY 4.0) License. The content is also exactly the same, but conversion being what it is, if you find any conversion errors, please email.
And while you’re here, check out some of my other iOS development articles, or even better, sign up for the mailing list below to get them mailed straight to your inbox, no fuss.
Thanks, enjoy the download, and happy developing!