Category: Posts
-
SwiftUI Essentials
I hadn’t fully gotten my head around what’s going on with the declarative nature of SwiftUI, until I’d watched this video It’s from the 2019 WWDC which is when (I guess) SwiftUI was new. I still don’t have a good handle on how the views are bound to their data, but there is a video…
-
iOS Dev Weekly
Dave Verwer’s iOS Dev Weekly digest of links mainly about Swift libraries was mentioned on a podcast I was listening to last night – perhaps the Swift with Sundell chat with Sommer Panage. My first issue (it’s an email newsletter) arrived, and it’s pretty great. Not too long, chatty but on topic, and with links…
-
Xcode Tour
If you need a solid tour of the basics plus of Xcode, this is a great video from Karin Prater. Its the first video in her “Design-oriented course on SwiftUI”.
-
SF Symbols
A couple of times in the App Development seminar I went to, we used system symbols in the place of images, and in his tutorial on Swift UI Basics, Sean Allen spent a few minutes talking about where they come from and how to choose them. First, here’s how they look in code – this…
-
Passing Data
Sean Allen has come to my notice a couple of times, once where he was mentioned as freelance contractor who is a great contributor to the community (I think perhaps that was on Swiftcoders Podcast), and I’ve also bumped into him as co-host (with Paul Hudson) of the early episodes of the “Swift over Coffee”…
-
App Development in Swift Playgrounds
During the week I attended “App Development in Swift Playgrounds” run by Matt Richards with the support of some of the Apple team and hosted by Dr Michelle Ellis. It was aimed a teachers looking at using Playgrounds for digi-tech teaching. The day included pulling apart one of the Playgrounds apps and rebuilding it –…
-
struct
Started on Day 10 of 100 days of etc etc today which is about structs. It was immediately clear when I first started looking at Swift and Swift UI that structs were going to be a big deal. I am used to structs being able to contain a collection of other types, but not methods.…
-
Fireside Swift
One of the ways I keep engaged in a topic is to listen to podcasts about it. Currently Fireside Swift is one of the Swift/SwiftUI/iOS Development podcasts that I have in the rotation. The blurb for the show is: “Fireside Swift is a popular iOS Development podcast where four buddies discuss a new Swift programming…
-
Checkpoint 5
-
Create an Empty Folder on GitHub
You can’t, but you can create a folder by adding a file through the web interface and using <folder name>/<file name> – so add a README.md or whatever. Then you can drag your source into the new folder as normal. I learned this from Zack West here, where there is also a better explanation with…