My 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
Stewart Lynch 🇨🇦
@stewartlynch.bsky.social
Distinguished Educator. Focused on IOS development and helping others improve their coding skills. All social and communication links: https://linktr.ee/stewartlynch
Before 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...
A 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...
I 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...
SwiftRockies 2026 The Myth of the Self Taught Developer
YouTube video by Stewart Lynch
youtube.com
Does 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...
SwiftUI Network Reachability with NWPathMonitor and Observation
YouTube video by Stewart Lynch
youtube.com
Has 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
Could 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
MyLinks 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
New 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...
SwiftUI’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...
SwiftUI Search Made Amazing: Suggestions, Scopes & Tokens
YouTube video by Stewart Lynch
youtube.com
If 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
This 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-EKnmk
Reorder Lists & Grids in SwiftUI and Save with SwiftData
YouTube video by Stewart Lynch
youtu.be
Did 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
I 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 - StewartLynch/DevicectlHelpRef: devicectl help reference
devicectl help reference. Contribute to StewartLynch/DevicectlHelpRef development by creating an account on GitHub.
github.com
I’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.
📢 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...
Swift 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/iQYEG3tPWpw
Swift Attached Macros: Build a Real-World Member Macro from Scratch
YouTube video by Stewart Lynch
youtu.be
I 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
I’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
Heading out on our annual 3 day wine tour today. Looking for some nice Chardonnay and Merlot.
Swift macros look intimidating until you build one yourself. Let's fix that. Stop guessing how Swift macros work. Build one from scratch and everything clicks. Part 1: freestanding expression macros with real compile-time diagnostics. youtu.be/7W6R2TIoEW8
Today is the day. Get it done, or go home. Canada vs Qatar in a must win game if we want to advance.
My Swift Initializers Part 2 blog post focuses on classes. Explore designated and convenience initializers, initializer inheritance, required initializers, failable and throwing initializers, and Swift’s two-phase initialization model. www.createchsol.com/blog/2026-06...
I am working hard on my presentation for the SwiftRockies conference. Out on the deck with my wife wondering when I will stop to enjoy the summer! Come to SwiftRockies July 22-23 and join the fun. (Also working on my character creation app) swiftrockies.com
Part 2 is live! Building on last week's TUIkit intro, build a full dev toolkit in your terminal with Swift. This one covers NavigationSplitView, AppStorage, shell commands SPM & deploying to /usr/local/bin ⚡ www.youtube.com/watch?v=hqDu...
Build a Swift Terminal Developer Toolkit with TUIkit | Pomodoro, Git Status & Release Tracker
YouTube video by Stewart Lynch
youtube.com