With Gadse’s new features in place, it is time to let Siri AI flex its muscles. As a starting point, I added a simple GetCatIntent with parameterized phrases to retrieve information about my cats. #iOSDev
Florian
@typ0genius.com
CS Student & Indie Dev 2x Swift Student Challenge Winner 👀 Explore SwiftUI https://exploreswiftui.com 🧙ConnectWizard @connectwizard.app 🐳 WhaleDeck @whaledeck.app 📊 Umami Manager apple.co/40MP50F
It took me a while, but I finally figured out how to open my cats using the phrase “Open (catName) in Gadse.” Parameterized phrases with AppEnums are straightforward: just add the property to the phrase, and that’s it. However, this doesn’t work the same way for AppEntities.
I’ve now added an AppEntity, an OpenIntent, and a phrase to my AppShortcutsProvider. I can now say “Open cat in Gadse,” and Siri asks me which one to open. This works with both the old Siri and Siri AI. Maybe there’s also a way to simply say “Open ${catName}”?
The next step for Gadse is to make my cats discoverable via Spotlight. This is quite easy: I index the AppEntity instances using CSSearchableIndex.indexAppEntities. The method adds new entities and updates existing ones. To remove entities from the index, use deleteAppEntities.
Here’s how I’m starting my Siri AI experiment: I built a new app called Gadse to manage all my cats (I have zero). It uses SwiftData for persistent storage. The functionality is still basic, but I’ll gradually expand it to explore more Siri AI features. #iOSDev
I’m still a bit overwhelmed by all the new APIs for optimizing my apps for Siri AI. Putting most of the functionality into intents feels like only half the job. Actually making them discoverable without the schemas seems like the much bigger challenge. It’s time for a new sandbox and blog post!
I’m happy to announce a new feature for Explore SwiftUI: Lookup! Simply paste a link to the Apple documentation to find a matching example. If no exact example is available, Lookup will recommend similar ones. Try it out here: exploreswiftui.com/lookup #iOSDev #SwiftUI
Lookup | Explore SwiftUI
Turn an Apple Developer documentation link into a visual SwiftUI example with ready-to-use code.
exploreswiftui.com
Learn about SubscriptionStoreView and its many initializers in the latest batch of content on Explore SwiftUI. exploreswiftui.com/library/subs... #iOSDev #SwiftUI
SubscriptionStoreView - SwiftUI Components | Explore SwiftUI
A view that merchandises a collection of auto-renewable subscription options that belong to the same subscription group
exploreswiftui.com
If you’re into game development for Apple platforms and/or want to learn more about how Apple’s editorial team works, I highly recommend this free talk from just a few months ago: gdcvault.com/play/1035612... #iOSDev
Maximize Your Game's Potential on the App Store (Presented by Apple)
Discover best practices for bringing your premium, indie, or free-to-play games to millions of players worldwide. Get to know the features that can help you elevate your game on the App Store and Appl...
gdcvault.com
I got accepted to give my first conference talk. I’m not ready for this 🫨 But I’m very excited!
ConnectWizard 1.0.6 is here! Here’s everything that’s new 👇
This week’s new Explore SwiftUI content: show an App Store app overlay, manage subscriptions, and customize StoreView buttons. Explore the latest additions here: exploreswiftui.com/latest #iOSDev #SwiftUI
Latest SwiftUI Additions | Explore SwiftUI
Browse the newest and recently updated SwiftUI elements on Explore SwiftUI.
exploreswiftui.com
Learn more about StoreKit views with the latest addition to Explore SwiftUI: StoreView. Happy exploring! exploreswiftui.com/library/stor... #iOSDev #SwiftUI
StoreView - SwiftUI Components | Explore SwiftUI
A view that merchandises a collection of In-App Purchase products. Explore 4 SwiftUI storeview components with visual code examples.
exploreswiftui.com
If you're annoyed that App Store Connect is down again, give @connectwizard.app a try! Not only is your synced App Store Connect data stored locally, keeping it completely private, but it also unlocks insights and data you've probably never seen before. #iOSDev
I am going completely insane. Why isn't Siri AI even able to find and run my app shortcut? 😭 Help!
Stats in @connectwizard.app are getting a major upgrade soon. You’ll be able to switch between different visualizations, toggle between absolute and relative values, and finally apply filters – just like in the raw data view. #iOSDev #SwiftUI
Explore SwiftUI now also covers toggles 🎉 Learn all about them here: exploreswiftui.com/library/toggle #iOSDev #SwiftUI
Toggle - SwiftUI Components | Explore SwiftUI
A control that toggles between on and off states. Explore 5 SwiftUI toggle components with code examples for iOS, macOS, watchOS, tvOS, and visionOS.
exploreswiftui.com
Maybe I’m late to the party, but since when has macOS stopped showing the cursor in screenshots? Did this change with 26.5.2? I love it!
Apple’s Developer Events page has a new batch of one-day workshops on Foundation Models and Siri AI, including sessions in Munich, Stockholm, and Paris. I’m really glad to see Apple bringing developer events to multiple European cities again. developer.apple.com/events
Meet with Apple - Apple Developer
Join us around the world and online for a variety of sessions, labs, and workshops — tailored for you.
developer.apple.com
StoreKit views are coming to Explore SwiftUI! First up is ProductView, a simple way to showcase products in your SwiftUI apps. Happy exploring! exploreswiftui.com/library/prod... #iOSDev #SwiftUI
ProductView - SwiftUI Components | Explore SwiftUI
A view that merchandises an individual In-App Purchase product. Explore 6 SwiftUI productview components with visual code examples.
exploreswiftui.com
Woo, I finally got access to Siri AI 🎉 Time to fiddle with it and get my apps ready. #iOSDev
Explore the new iOS 27 swipeActions modifier you already know from Lists – now available for custom views. #SwiftUI exploreswiftui.com/library/view...
Swipe Action - SwiftUI Component | Explore SwiftUI
Adds custom swipe actions to a row in a list or container, notifying you when the actions are revealed or dismissed
exploreswiftui.com
I am happy to announce that although @connectwizard.app may be too powerful for its own good, unlocking hidden ASC analytics for the first time, it has somehow not been pulled by the US government (yet). #iOSDev
Today, I’m heading home from my first #WWDC. It was so nice to meet a few lovely people in person for the first time, people I’ve known online for years. Maybe see you next year, but hopefully with a golden ticket this time.
With iOS 27, there’s a new alert initializer that takes an error binding and shows its localized description. Pretty neat! Learn more here: exploreswiftui.com/library/aler... #iOSDev #SwiftUI
Error Alert - SwiftUI Component | Explore SwiftUI
Presents an alert when an error is present. Learn how to use Error Alert in SwiftUI with visual code examples for iOS, macOS, watchOS, tvOS, and visionOS.
exploreswiftui.com
Starting with the new URL async image initializer, the first three new #WWDC26 entries are now available on Explore SwiftUI. Check them out here: exploreswiftui.com/wwdc26 #SwiftUI
WWDC26 - iOS 27 SwiftUI Features | Explore SwiftUI
Explore the newest SwiftUI components and modifiers in iOS 27 and other Apple platforms.
exploreswiftui.com