Core Data
Core Data
- Is not a full-scale database, rather, it is a framework to manage object graphs.
- Heavily relies on non-relational databases to store the objects.
- In React Native, where you are building a hybrid application, you can either use SQLite, or CouchDB for storage and then use Core Data to play with the object graphs.
- Is capable of managing complex object graphs for apps with thousands (or even million users!).
Application security and Core Data
Core Data is not a storage, and whatever data you store including passwords should be stored in keychain of the device.
It’s highly vulnerable If you are storing anything in Core Data cache memory.