According to the rules for taking part in 100 Days of Swift, as soon as I’ve finished each day, I have to post about it.

The topic for Day 99 was: Milestone: Projects 28-30.

This consisted of a summary of what was learned and key points from those projects. And a challenge. Given that my preference is to work on MacOS projects, but decided that 100 Days of Swift would be relevant and motivating enough to be worth doing despite being focussed on iOS, I’m going to attempt this challenge on MacOS first and get back to the iOS version if and when I can fit it in.