Writing
The public notebook: Swift, iOS, Flutter, and a long trail of “I will definitely remember this.”
-
iOS Video Course is live!
After many months of work, my video course iOS Development with Swift in Motion has recently launched over at Manning Publications. If you’re interested in taking on iOS Development, but aren’t sure…
-
flatMap vs compactMap
In Swift 4.1, the flatMap function was divided into two functions. One kept the same name: flatMap This method flattens a sequence. Let’s say we have a two-dimensional array: [sourcecode language=”javascript”] let…
-
Xcode 10 keyboard shortcuts cheat sheet
Getting adjusted to keyboard shortcuts takes some work, but they can boost your productivity significantly. I’ve put together a cheat sheet for a number of frequently used keyboard shortcuts in Xcode 10.…
-
New Swift book available now, and free!
Thinking of learning more Swift, but not sure what book would be right for you? I’ve been busy compiling a book with Manning Publications, called “Exploring Swift“, which has sample chapters from…
-
What’s new Swift 4.2?
The latest update of Swift 4.2 came out last week at WWDC, and it has some pretty exciting improvements. Some had me thinking ‘that’ll be useful’, some had me excited and some, to…
-
Check out my livevideo course “iOS Development with Swift in Motion”!
I’d love for you to check out my video course “iOS Development with Swift in Motion”. The course is out on Manning’s livevideo platform, and if you get in early with Manning’s…
-
Block comments, key bindings and feeling foolish!
Do you ever get stuck on something, and then when you work out what you were doing wrong you feel a bit foolish? I was just thinking – it would be much…
-
Learn iOS and Swift – interactive video course
Exciting news! For most of this year I’ve been busy working on a series of video tutorials in iOS and Swift, and this week we’re launching the Manning Early Access Program(MEAP) for…







