7 posts tagged ‘Core Data’
CoreData Studio 1.5
Momentarium: Easy Data Inspection: Quickly browse and inspect your CoreData data models with our intuitive interface. Customizable Layout: Tailor the layout to your needs, with adjustable column widths, row heights, and more. Relationship Visualization: Visualize complex relationships between entities with our interactive graph view. Support for Multiple CoreData Versions: Compatible with CoreData versions from iOS […]
SpamSieve 3.1
SpamSieve 3.1 improves the accuracy of my Mac e-mail spam filter, amongst many other enhancements. Some interesting issues were: NSHelpManager seems to be broken under Sequoia in that sometimes you have to click a help link multiple times for it to open the right page—until then it just opens the main help book page (FB15763353). […]
Data Tracking and Notifications in Core Data and SwiftData
Fatbobman (Mastodon): [prepareForDeletion is called] when the managed object is about to be deleted, typically used for cleaning up resources or manually managing relationships. Note that this method is triggered before validateForDelete. If the deletion operation fails due to validation failure, changes made in this method may be rolled back.[…]However, because these operations are extensions […]
SwiftData Fetching Pending Changes
Keith Harrison: If you don’t want the pending changes included in the fetch results you should be able to override the default by setting includePendingChanges to false in the fetch descriptor[…] Unfortunately, I don’t seem to be able to get that to work using iOS 17.2 (FB13509125). The pending change is always returned in the […]
SpamSieve 3.0.3
SpamSieve 3.0.3 is another maintenance update. The main focus is working around various cases where Apple Mail doesn’t behave properly, resulting in hangs or messages not being filtered or trained. Some interesting bugs were: Some customers were seeing a crash when SpamSieve updated its Dock icon badging. It turns out that setting NSApplication.applicationIconImage will throw […]
SpamSieve 3.0.2
SpamSieve 3.0.2 greatly improves the workaround for the macOS bug where sometimes Mail extensions don’t work at all. By reading Mail’s database directly, instead of using AppleScript, SpamSieve is able to work much faster, with no overhead in Mail itself. It’s also no longer limited by mailboxes that have so many messages that Mail would […]
SpamSieve 3.0.1
SpamSieve 3.0.1 fixes almost all of the known issues with version 3.0. It also improves the workaround for the macOS bug where sometimes Mail extensions don’t work at all. So everything that the Mail extension does now has a fallback implementation using AppleScript. Other interesting bugs were: Core Data uniqueness constraint resolution can fail and […]