Podcast - WWDC 2022 Keynote with Leo Dion
Leo and I get together on our annual Keynote review. Plus follow up State of the union.
Video - MVVM in SwiftUI
An easy to follow example using MVVM with SwiftUI. A YouTube viewer request.
Live Stream of Figma design prototyping an iOS app
This weeks live stream was an exploration of the Figma app for design and prototyping.
How to install Swift Vapor on Linux
In this video I go step by step through the process of getting Vapor running on Linux.
Some fun with SpriteKit part 1 live stream
For a live stream I thought it would be interesting to have some fun with SpriteKit
How to install the Swift Toolchain on Linux
Swift is not restricted to macOS, you can use it on Linux as well. I walk you through the set up in this video.
Clip from the weekend live stream - macOS App design
Here is a short clip with the before and after design session from the weekend live stream.
Live Stream - Adding WebKit to SwiftUI app
A short live stream adding a WebKit screen and call to the settings view in an app I am working on.
Video Series - Using a data source with SwiftUI views
Learn to create and use a single data source throughout a SwiftUI application. As the data changes, the views update.
Now with live streaming on Twitch
Yep, CompileSwift has a livestream to add to the fun of the community
First live stream test is done
Yep, the live stream test took place today!
How to create a simple SwiftUI list view
In this video I show you how to loop over a data source to generate a SwiftUI list view.
Podcast / Vidcast Season 2 Episode 11
This week I am trying something new, video and podcast edition.
Video - Create and Use a Swift Package
It's time to embrace Swift Package Manager, learn the basics in this video.
Changing SwiftUI Modifiers Based on State
This video shows how to change SwiftUI modifiers based on view state.
Easily Create Asset Icons for Xcode
I found a great app for creating icons and asset catalogs quickly, here is a quick demo showing how to do it.
Easily Move The Xcode Layout Minimap
The minimap in Xcode for navigating views is very helpful. Sometimes you need to move it, here's how.
Swift Notification Center Basics
Notification center is not push notifications, it is a great way to send and respond to events within your application.
Using didSet on Swift properties to clean up viewDidLoad
Anytime you can remove code from viewDidLoad it has to be a good thing.
Add Menu Items to a Mac App
Adding items to a Mac app menu is straight forward, but there are a couple of gotchas to watch out for.
Create a SwiftUI View in a Swift Playground
Take advantage of Swift Playgrounds to create and play with SwiftUI views with just a couple of lines of code.
Xcode Source Control with Git - Basic Flow
If you are new to using source control in Xcode, this is the video for you. Commits and branching are fundamental tasks you need to understand.
5 Things I Love in Xcode 12
In this video I cover 5 things that I appreciate in Xcode 12 beta 2
What is a Swift Typealias?
You have probably heard of it, but do you know what a Typealias is? Watch on.
Live Stream - Scripting with Swift, Creating Folders
In this live stream recording I started working with Swift scripting on the Mac terminal.
My suggested way to layout a new SwiftUI project
In this short video I will run through my clean up process when creating a new SwiftUI project.
5 Xcode 11 Tips
Xcode is massive, so here are a few tips to improve your workflow.
03-27-2020 Live Stream Highlights
Sometimes fixing a bug is easier or harder than you think it's going to be
How to use GitHub with Xcode 11
GitHub and Xcode 11 are almost the best of friends.
Using SF Symbols in macOS Applications
SF Symbols is a great library, so why not use it in Mac Applications
Automatic Asset Generation using Speculid
Generating all those icon and asset sizes can be a pain, so why not automate the process with Speculid. Here's how.
Live Stream - macOS App Development
Recorded live stream of my work on a macOS app I built to help me write blog posts faster. This session is refactoring the template keys to a JSON file.
Creating a Master Detail View with Navigation
The Master Detail view pattern is very common in applications. This video explains how to create just that using SwiftUI
Using a UIPickerView as input for another control
Use a UIPickerView to offer pre-built input for populating other controls, like labels or entry fields. This video shows you how to do it.