Boom 💥
Paperback book just went live on Amazon. Paperback took a lot of work so I really hope you enjoy it :)
Paperback: https://t.co/Jjqt8IrITJ
Ebook: https://t.co/kA000X5O66
#iosdev#swiftui
Starter code for StoreKit 2 for your In-App Purchases
Gist: https://t.co/7g6HtoLrb3
Also if you are interested in tracking your purchases:
https://t.co/jqARYvWx7R
You can easily visualize your SwiftData store by using macOS terminal (sqlite3 https://t.co/T5w0Hl1uAy) or using a third party app like BeeKeeper.
Image from BeeKeeper shown below:
WWDC is almost here 🚀
To celebrate, everything at AzamSharp School is 30% off through June 15.
Use code: WWDC2026
https://t.co/24wm5v6n5L
Looking forward to seeing what Apple announces next week.
#WWDC26#iOSDev#SwiftUI#SwiftData#Swift
Creating a custom PreviewModifier and exposing it through PreviewTrait is a much better alternative for displaying data from #SwiftData in previews.
#swiftui
WWDC 2026 Recap and Discussion
Share your favorite announcements, sessions, discoveries, and questions from WWDC 2026. Whether you attended in person or followed online, come learn from fellow developers.
📅 June 20, 2026
⏰ 10:00 AM CST
https://t.co/cz35XdHGrf
#iosdev
WWDC 2026 Recap and Discussion
Share your favorite announcements, sessions, discoveries, and questions from WWDC 2026. Whether you attended in person or followed online, come learn from fellow developers.
📅 June 20, 2026
⏰ 10:00 AM CST
https://t.co/cz35XdHGrf
#iosdev
Creating a custom PreviewModifier and exposing it through PreviewTrait is a much better alternative for displaying data from #SwiftData in previews.
#swiftui
@simplydt SQL Debugging and inspecting generated query. Then measuring time taken and how often it runs.
Most of the time the issue is how many times the fetchCount is called.
First draft of SwiftData Performance chapter is done
Covers:
Introduction
Leveraging the @.Query Property Wrapper
Building Composable SwiftUI Views
Fetch Limits and Pagination
Efficient Existence Checks with Fetch Count
Storing Calculated Values
Managing Binary Data
Optimizing Batch Imports
Background Processing
Debugging Performance with SQL Logging
Fatbobman’s Swift Weekly #138 is now available!
Stability > New Features
🧷 Stateless Actors
⚡ Building a Custom Data Store in SwiftData
🔧 Task Names in Swift Concurrency
🖥 Letting Server-Side Swift Access CloudKit
more...
https://t.co/pYLnOxx3Sy
Endless gratitude to the extraordinary souls who so freely entrusted us with the priceless wisdom they bore: Matt Massicotte, @azamsharp, @iosartem, @livsycode, Lee young-jun, Ugur Toprakdeviren and @leogdion