Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 04/10/2026A deep dive into smarter SwiftUI toolbars in os 27: high and relative visibility priorities, always-overflow commands, pinned actions, status bar visibility, and tab bar minimization. youtu.be/sFZQwHyHSiM 043
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 03/10/2026I use @tapbots.com Tapestry for Bluesky and Mastodon. On the iPhone I see crossposts notification, but not on iPad. Have I missed a setting on the iPad to enable this? 020
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 27/09/2026Need drag-and-drop reordering in SwiftUI? This walkthrough covers the new iOS 27 API for Lists, LazyVGrid layouts, SwiftData sort order persistence, and moving items between sections. youtu.be/hItELKlohWUyoutu.beMastering SwiftUI Reordering in iOS 27 Lists, Grids & SectionsYouTube video by Stewart Lynch 131
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 24/09/2026Waiting for my WDC Thunderbolt hub to come from Amazon so that I can clean up this mess. Migrating from an M2 pro Mac mini to an M5 Pro and wanting to make sure that everything connects as efficiently as possible 010
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 24/09/2026New Blog Post: Stop hunting through old projects for code you reuse. Learn how to create Xcode snippets with placeholders, completion shortcuts, practical scopes, and portable backups. www.createchsol.com/blog/2026-09-23… 071
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 23/09/2026I decided, because I cannot trust Apple and UPS to ever deliver new hardware to me on time, \ to have it shipped to the store. I spent $5000 on a new Mac Mini with delivery by today, Sept. 22. It is 4:00 pm and even if I do get notified it is too late for me to get to the store. I don't get it. 000
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 21/09/2026I am confused. I thought that apps compiled with Xcode 27 (and with a 26 target) for iPhone only would show black bars on eithr side on iPhone Duo. Am I mistaken. See this video for more context. 110
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 20/09/2026Great day for a cycle to Granville Island. 040
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 20/09/2026Learn how SwiftUI's new item-bound alert APIs handle project values, messages, errors, confirmation dialogs, and enum-driven actions in iOS 27. youtu.be/l344y3ea4mI 051
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 19/09/2026First tests of my "My Links" app (prototype of new UI) for iPhone Duo is looking good. 021
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 17/09/2026What the iPhone Duo introduction has done for me is make me realize how important it is to support all platforms and not just a vertical iOS orientation. iPad can't just be a stretched iPhone list view. We have to do better and sometimes the NavigationSplitView doesn't fit your design. Fun ahead 030
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 17/09/2026Just watched the iPhone Duo Group Lab. I have been working on my "My Links" app with a major UI upgrade and I think that it fits really well with the iphone/ipad/duo layout system. Really looking forward to Xcode 27.1 to try it all out with a bottom/side toolbar. 060
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 15/09/2026🔗 New Update: My Links 1.3.1 is here! Customize links with SF Symbols, emojis, favicons, app icons or your own images. Sync across iPhone, iPad & Mac. And it’s 100% FREE. No ads. No subscriptions. No IAPs. apps.apple.com/ca/app/my-li... 000
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 13/09/2026iOS 27 adds an AsyncImage cache and URLRequest initializer. Explore cache policies including HTTP rules, cache-only, reload, and cache-first. youtu.be/ni6VltOadUQyoutu.beAsyncImage Caching in iOS 27: Everything You Need to KnowYouTube video by Stewart Lynch 051
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 11/09/2026New Blog Post: Choosing between .transition and .contentTransition in SwiftUI gets easier when you focus on what changed: the view hierarchy or the displayed content. www.createchsol.com/blog/2026-09... 141
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 10/09/2026I am not sure how the new YouTube view count algorithms work, but I have never had a video get so many views in such a short period of time. Is my video on launch screens really that more enticing? Are other YouTubers finding the same?Screenshot of the most recent top 6 videos for Stewart Lynch 010
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 09/09/2026Back in the wine country at Arrowleaf Winery in Lake Country in the BC Okanagan. Best place for a picnic lunch 030
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 06/09/2026iOS 27 requires launch screens for every new App Store submission. Learn two Xcode approaches: a fast Info.plist setup and a fully custom storyboard with adaptive colors, images, and constraints. youtu.be/hD224of2J78youtu.beiOS 27 Launch Screens Done Right: Simple to Fully CustomYouTube video by Stewart Lynch 042
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 01/09/2026A notarized app is only part of a direct macOS release. Here is the blog post for the video I released last Sunday. Learn how to create, sign, notarize, staple, and validate the final DMG your users download. www.createchsol.com/blog/2026-08... 010
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 30/08/2026New Video: A practical direct-distribution workflow for macOS apps: archive in Xcode, build a custom DMG, validate signatures and Gatekeeper status, notarize, staple, then share via GitHub Releases. youtu.be/fzK3jodJCuMyoutu.beCreate, sign, notarize, staple, verify and Distribute a DMGYouTube video by Stewart Lynch 010
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 23/08/2026The loudest and scariest thunder and lightning storm I have ever experienced in Vancouver last night. Here are a couple of photos a friend of my son took. It went on for well over an hour, 260
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 16/08/2026Device Hub in Xcode 27 is more than a Simulator redesign: manage simulators, physical devices, app data, diagnostics, accessibility, and more. Let me show you what you need to know to take advantage of the new features: youtu.be/sWLHTF-dqjkyoutu.beDevice Hub Explained - What Every Apple Developer Should KnowYouTube video by Stewart Lynch 051
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 13/08/2026The 16th edition of my newsletter is out! This week, I share some thoughts on the future of my YouTube channel, along with other updates. Curious about what’s changing? Read it here, and subscribe if you’d like future editions in your inbox. stewartlynch.kit.com 030
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 12/08/2026My new blog post, A Change of State, explores a SwiftUI change in Xcode 27 that you get for free. No code changes, but fewer unnecessary objects and less wasted work. Read the blog: www.createchsol.com/blog/2026-08... 031
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 09/08/2026Moving from Xcode 26 to Xcode 27? This video, the 1st in my WWDC 26 series, walks you through every major change, from the redesigned toolbar and themes to new project creation, Markdown editing, and how to keep using Xcode 26 on macOS 27. www.youtube.com/watch?v=lmXL...youtube.comWhat's New in Xcode 27YouTube video by Stewart Lynch 030
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 04/08/2026My Links 1.2.3 is here! 🎉 Keep your social profiles and important links beautifully organized and ready to share with customizable swipe actions, QR codes, improved sorting, and more. Download: apple.co/4cCjCpE #MyLinks #iOS 000
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 02/08/2026Before iOS 27, AsyncImage makes loading remote images easy, but it doesn’t give your app control over image caching. Learn how to build a reusable cached image view using NSCache for faster scrolling and fewer network requests. www.youtube.com/watch?v=zfEt... 010
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 01/08/2026Nothing better than going out to a nooner with old friends. #VancouverCanadiansBaseball 010
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 29/07/2026A small SwiftUI detail can make a big difference to your app’s polish. If your Picker labels don’t align the way you expect, this post explains why and shows the solution. www.createchsol.com/blog/2026-07... 060
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 26/07/2026I recorded my Swift Rockies conference talk rehearsal and decided to share it. It’s a personal look at how developers really learn, followed by a collection of Swift and developer tips I picked up from the community. www.youtube.com/watch?v=j43E...youtube.comSwiftRockies 2026 The Myth of the Self Taught DeveloperYouTube video by Stewart Lynch 160
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 19/07/2026Does your SwiftUI app know when it's online or offline? Learn how to build a reusable NWPathMonitor with Swift Observation that automatically updates your UI for Wi-Fi, cellular, Low Data Mode, and more. 📺 www.youtube.com/watch?v=ax67...youtube.comSwiftUI Network Reachability with NWPathMonitor and ObservationYouTube video by Stewart Lynch 1101
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 17/07/2026Has this ever happened to you? Just one more reason why "My Links" deserves a spot on your Home Screen. Sync all of you links with all of your devices, including your Mac. Totally free. No catches no in-app purchases apple.co/4cCjCpE 030
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 16/07/2026Could MyLinks earn a place on your iPhone? This little video might convince you! I’m looking forward to showcasing my apps with it at my next conference or meetup. Free forever. No in-app purchases. Mac menu bar version too. apple.co/4cCjCpE 011
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 15/07/2026MyLinks 1.2.2 has arrived! Organize and share your links even faster with individual row actions, configurable action placement, row buttons, Large Text sharing, a refreshed UI, and System, Light & Dark modes. apple.co/4cCjCpE 010
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 15/07/2026New Blog Post: One of Swift’s most overlooked patterns: using enums as namespaces. It’s a simple technique that makes your code cleaner, more discoverable, and easier to maintain. Learn when to use it and when not to. www.createchsol.com/blog/2026-07... 150
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 12/07/2026SwiftUI’s searchable modifier can do much more than simple text filtering. Learn how to build grouped search, suggestions, scopes, token search, and a polished search experience in this new video. www.youtube.com/watch?v=jHPl...youtube.comSwiftUI Search Made Amazing: Suggestions, Scopes & TokensYouTube video by Stewart Lynch 050
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 07/07/2026If you’re only now able to support OS 26 in your apps, I’ve got you covered. I’ve created 24 videos dedicated to OS 26 APIs and features. Browse them on YouTube or search them on my website. youtube.com/@StewartLynch www.createchsol.com/tutorials.html 040
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 05/07/2026This might be Sherlocked in os27, but still relevant now. Want reorderable Lists and Grids in SwiftUI? Learn how to use onMove, onDrag, onDrop, and DropDelegate to build a polished experience, then save the new order with SwiftData. youtu.be/m5VdG-EKnmkyoutu.beReorder Lists & Grids in SwiftUI and Save with SwiftDataYouTube video by Stewart Lynch 051
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 03/07/2026Did you know that besides having a number of apps on the App Store, I also have a number available through GumRoad or Open Source through GitHub? You can get all of those apps for free - no restrictions. Check out my portfolio page at my website. www.createchsol.com/Portfolio.html 120
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 02/07/2026I am not sure if this exists anywhere else, but if you are interested in controlling Device Hub through the command line, there is devicectl. I extracted the help for all commands and created a clickable index with return to index repo for the help. github.com/StewartLynch...github.comGitHub - StewartLynch/DevicectlHelpRef: devicectl help referencedevicectl help reference. Contribute to StewartLynch/DevicectlHelpRef development by creating an account on GitHub. 010
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 01/07/2026I’m really enjoying Device Hub. It lets you connect to your own devices, use your keyboard to enter and edit content, then export a container and load it into a simulator. Testing the same data across multiple simulators and devices is incredibly easy. 060
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 01/07/2026📢 New blog post! Tired of writing separate views for every SwiftUI sheet? Discover how enums that conform to View simplify sheet presentation, reduce boilerplate, and make your code more elegant. www.createchsol.com/blog/2026-07... 000
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 28/06/2026Swift macros aren't just for generating values. You can attach them to types and generate members, conformances, and more. Part 2 of my Swift Macros series walks through building one from scratch. youtu.be/iQYEG3tPWpwyoutu.beSwift Attached Macros: Build a Real-World Member Macro from ScratchYouTube video by Stewart Lynch 050
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 27/06/2026I have a terrible email address and whenever I am asked for it in person, I have to spell it out so I an adding a new feature to my MyLinks app to make it easier for me to share it. Get the current version of MyLinks for free (no in-app purchases) apple.co/4cCjCpE 140
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 24/06/2026I’ve redesigned my website to make finding Swift and SwiftUI content much easier. Search through my YouTube videos, explore blog posts, and discover my open source apps, all from one location. www.createchsol.com 021