What does HackerNews think of fmdb?
A Cocoa / Objective-C wrapper around SQLite
Language:
Objective-C
There’s a number of indie devs who rely on https://github.com/ccgus/fmdb for fast persistence. The rebirth of NetNewsWire came with FMDB at its core (https://inessential.com/2020/05/18/why_netnewswire_is_fast). What’s not clear is if a project starts with, say, SwiftData, and finds it to be a bottleneck, how easy is it to remove unless one goes to great lengths to make a clean API between the 2?
Have a look at FMDB:
https://github.com/ccgus/fmdb/
I don't know or use it personally. But the developer behind it is very experienced and sells the nice, tried and true image editor Acorn here. https://flyingmeat.com
If you plan on using Core Data please read objc.io issue #4[1].
The reason I use Core Data is because the alternatives for data persistence are not that great. We basically have NSCoding Protocol[2] and FMDB[3]. I find both cumbersome to use.
Also, not that it matters for this conversation but it is Core Data, not CoreData.
[1] http://www.objc.io/issue-4/editorial.html
[2] https://developer.apple.com/library/mac/documentation/Cocoa/...