Allow use of Core Data with custom SQLite builds, open SQLite data store API
There are many great and popular extensions to SQLite for full-text search (FTS3), sequencing, and encryption (SQLCipher) that cannot be used with Core Data because it is linked against the vendor-supplied SQLite build. High speed full-text searching and encryption are really important for mobile applications and would greatly benefit the developer community.
In addition, the Core Data API should expose the persistent store class(es) for interacting with SQLite and allowing the construction of other non-atomic persistent stores. Currently, only NSAtomicStore is supported, use of which is not ideal for mobile applications.
47
votes