NHNicholas Hartmaninrunningcoderhq.hashnode.dev·Oct 29, 2024 · 4 min readThe Intent ResultIn the last article we discussed the main entry point into the App Intent world which is the AppIntent protocol. In this article we will break down the perform function of this protocol. func perform() async throws -> some IntentResult Now before we...00
NHNicholas Hartmaninrunningcoderhq.hashnode.dev·Oct 24, 2024 · 1 min readWhat is an App Intent?At its heart an App Intent is really simple. It is just a struct that conforms to the protocol AppIntent. struct SomeIntent : AppIntent { ... } To conform to the AppIntent protocol we need two things. One is we need a static variable name title that...00
NHNicholas Hartmaninrunningcoderhq.hashnode.dev·Oct 22, 2024 · 3 min readIntro to the App Intent SeriesThe iOS AppIntent API, introduced in iOS 16 and expanded in iOS 17 and iOS 18, brings a transformative approach to app development by allowing apps to interact seamlessly with system-level services like Siri, Spotlight, Shortcuts, and widgets. This i...00