When Apple first announced Swift, it was great; however, I was only able to use it for my macOS and iOS development. Then Apple announced that they were going to release a version of Swift for Linux and I really got excited because now I could use Swift for my Linux and embedded projects. When the first Linux version was released I was a little disappointed because I could not read/write files, access network services, or use libdispatch (GCD) on Linux like I could on Apple's platforms. With the release of Swift 3, Apple corrected this issue by releasing the Swift core libraries.
In this chapter, you will learn about the following topics:
- What are the Swift Core Libraries?
- How to use Apple's URL loading system?
- How to ...