Yesterday, I came to update my blog: I had a new post in draft form and I wanted to update the Swift code to version 4. However installing High Sierra had removed Jekyll which is the site generator that I had been using. I re-installed Jekyll but found that it had been updated from version 2 to version 3.
Updated: 3rd September 2017.
- Checked syntax using Xcode 9.0 beta 6.
- Added section on allowing for nulls.
Since JSON has become the de facto standard for data transfers around the
internet, there has always been a lot of interest in Swift libraries to parse
JSON into Swift classes or structs. Searching for “swift json library” on
77 86 repositories. So why are there so many? And
what has Swift 4 done to sherlock them all?
jsonfeed.org has announced a new format for web site feeds, designed as an alternative to RSS. TrozWare has had an XML RSS feed for years, but I don’t think anyone ever uses it (I certainly don’t), so today I have replaced it with a JSON feed, which you can access through the button at the top of every page.
I gave a Masterclass on Swift at the NCSS Summer School 2017 in Sydney on 8th January 2107. This post contains useful links for use during and after my class.