3 ms·
No OP (Or is it OC: Original Commenter? Anyway...) but Core Data is some serious garbage.
by michaelvoz 10y ago
No OP (Or is it OC: Original Commenter? Anyway...) but Core Data is some serious garbage.
- kkoomi 10y agoWhy is it garbage? I've found it useful for the model portion of my apps..
- michaelvoz 10y agoThe threading model is poorly written. It is very hard to setup. Keeping legacy model data and writing transformers for said data is painful (person upgrades the app, schema changed). There are lots of crashes we've seen at scale. Also, its often really poorly performant, and the IO is completely synchronous. Most apps do not need this wrapper around SQLite (or SQLite at all) and in fact should just use simple file writes. Easier to debug, maintain, and scale, with fewer bugs.