My Books
-
SwiftUI First Thoughts
Read More »At WWDC 2019, Apple surprised us all by announcing a completely new declarative UI framework called SwiftUI. Quoting snippets from the Apple announcements, "SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift" and "SwiftUI uses a declarative syntax so you can simply state what your user interface should do." But what does this mean and should we all adopt it now?
-
Learning Swift - Tuples
Read More »I sometimes like to focus on aspects of the Swift language that get less publicity, but that I think are really useful without adding a lot of complexity. This time I am looking at tuples.
There are many different ways of collecting data together in Swift, but for small amounts of transitory data, I find tuples to be an extremely convenient data structure.
-
The End of Pic-a-POD
Read More »I think I wrote the first version of Pic-a-POD in 2003 and have been updating and maintaining it ever since, but the time has come to shut it down.
-
Moving to the Dark Side - Part 2
Read More »Now that most of my Mac apps have been updated to support macOS Mojave's dark mode, it was time to turn my attention to this web site.
-
Moving to the Dark Side
Read More »With the release of macOS Mojave on 24th September 2018, I have started updating my Mac apps, mainly to enable support for dark mode if appropriate.
And now I have updated this site too. Click the light bulb icon at the top right of the page to toggle between light and dark modes for this site.


