41554 blogs · [ { "id": "01a0d381-9e4a-72bf-b98e-d6bc7fa9f0dc", "title": "Backporting SwiftUI APIs", "url": "https://swiftwithmajid.com/2026/09/22/backporting-swiftui-apis/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce86023f669d", "title": "Building AI features using Foundation Models. Multimodal input.", "url": "https://swiftwithmajid.com/2026/09/01/building-ai-features-using-foundation-models-multimodal-input/", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce8602663851", "title": "Taking control of toolbar items in SwiftUI", "url": "https://swiftwithmajid.com/2026/06/23/taking-control-of-toolbar-items-in-swiftui/", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce86030e323b", "title": "Swipe actions outside of List in SwiftUI", "url": "https://swiftwithmajid.com/2026/06/16/swipe-actions-outside-of-list-in-swiftui/", "published_at": "2026-06-16T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce8604039017", "title": "What is new in SwiftUI after WWDC26", "url": "https://swiftwithmajid.com/2026/06/08/what-is-new-in-swiftui-after-wwdc26/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce86041eb90b", "title": "WWDC26 wishes", "url": "https://swiftwithmajid.com/2026/06/02/wwdc26-wishes/", "published_at": "2026-06-02T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce8604d180fb", "title": "Swift Defer. Clean up before you leave.", "url": "https://swiftwithmajid.com/2026/05/26/swift-defer-clean-up-before-you-leave/", "published_at": "2026-05-26T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce8605763597", "title": "Deprecating your own convenience API", "url": "https://swiftwithmajid.com/2026/05/19/deprecating-your-own-convenience-api/", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce8605b254d5", "title": "Building List replacement in SwiftUI", "url": "https://swiftwithmajid.com/2026/04/06/building-list-replacement-in-swiftui/", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce8605c33eac", "title": "Agentic coding in Xcode", "url": "https://swiftwithmajid.com/2026/02/10/agentic-coding-in-xcode/", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a08219-5b22-7227-b39e-ce86066c0842", "title": "On-demand resources in iOS app", "url": "https://swiftwithmajid.com/2026/02/03/on-demand-resources-in-ios-app/", "published_at": "2026-02-03T00:00:00+00:00" } ] posts Claim your blog
Back to Swift with Majid
Blog · corpus.blog/blogs/swiftwithmajid.com/posts

Swift with Majid

swiftwithmajid.com

2026