
DataScout for SwiftData 4+
Mobile Database Viewer
Oleksii Oliinyk
-
- Free
- Offers In-App Purchases
Screenshots
Description
Visualize and debug your SwiftData & CoreData stores in real time with DataScout’s live updates, NSPredicate filtering, ultra‑smooth scrolling, and side‑by‑side class‑scheme overview.
Gain crystal‑clear visibility into your persistent stores and supercharge your debugging workflow with DataScout:
Real‑Time Data Updates: Instantly see inserts, updates, and deletes highlighted with subtle background cues so you never miss a change.
Predicate Search: Filter records on the fly using familiar NSPredicate‑style queries in a built‑in mini code editor.
Ultra‑Smooth Scrolling: Navigate millions of rows effortlessly with 120 FPS performance for a fluid, responsive experience.
Smart Relation Navigation: Traverse complex object graphs via an intuitive hierarchical breadcrumb view that keeps context front and center.
Auto‑Detect Content Format: Automatically recognize and preview JSON, image, and binary blobs without manual configuration.
Smart Layout Optimization: Leverage ML‑powered enhancements to prioritize key columns and spotlight critical data points in relation previews.
Class‑Scheme Overview: Display all your data model classes side by side in a schematic layout for rapid cross‑entity analysis.
Why DataScout?
DataScout merges the power of a raw SQLite editor with deep SwiftData/CoreData insights—eliminating guesswork and context‑switching for faster troubleshooting.
Whether you’re fine‑tuning fetch requests or diagnosing data inconsistencies, DataScout delivers precision, performance, and developer‑friendly tools all in one seamless experience.
What’s New
Version 1.5.2
Improved hex preview
Hive parsing bugfix
Ratings and Reviews
Using for #Predicate Benchmarking
Great as is and can’t wait to see how it matures. I just started using SwiftData and with DataScout was able to optimize #Predicate and shave a few milliseconds off a query of 189,000 records by iterating on the #Predicate. There is a potential feature of #Predicate Benchmarking to build out here.
Excellent Way to View SwiftData
The first time I used this app to debug, I realized I had a fundamental misunderstanding of SwiftData. Now my data models are far more robust and performant.
Developer Response ,
Thanks! I originally built this tool for myself while implementing iCloud sync manually. It helped me a lot during debugging, so I decided to release it. I’m glad to hear it’s been helpful to others as well! 🙂
Great start
This will be a useful tool for developing apps using SwiftData. Great start, can’t wait to see what features the developer will add.
Developer Response ,
Thank you for your encouragement! 😊 I'm glad that you find the tool useful. I'm currently working on a major update packed with exciting new features, which should be ready in about a month. Stay tuned!
App Privacy
The developer, Oleksii Oliinyk, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Information
- Seller
- Oleksii Oliinyk
- Size
- 12.5 MB
- Category
- Developer Tools
- Compatibility
-
- Mac
- Requires macOS 14.2 or later.
- Languages
-
French, German, Italian, Japanese, Polish, Spanish, Ukrainian
- Age Rating
- 4+
- Copyright
- © 2025 Oleksii Oliinyk
- Price
- Free
- In-App Purchases
-
- Coffee Tip $0.99