我是重构和旧的应用程序,并正在考虑切换到核心数据。 我已经读过以前的线程在这里和网上的优点和缺点相比,直接使用sqlite或包装。 它仍然似乎更直接的去与sqlite包装,因为它在我看来,偏离标准使用要么困难,要么找不到有效的方式来做到这一点。 例如有不保存在DB中的对象。想象一下你可以下载产品列表的商店,如果你想要一个产品,他应该在本地保存它。 我读了大约2种方法,一种是单独管理的上下文,另一种是用临时对象放弃它,并且阅读了有关复制模型 ,但他们在我看来更像是直接使用sqlite时自然而然的东西。我也觉得有限可能是因为我对核心数据缺乏经验)在更复杂的查询中。 我知道我不是非常具体,但我正在寻找的建议是否我真的可以从迁移到核心数据的距离迁移到已有的sqlite实现时受益匪浅。临时对象问题单独阻止我切换,但也可能是我的缺少知识。核心数据并发症
Q
核心数据并发症
1
A
回答
2
有什么错不使用核心数据,如果你不觉得这是适合您的应用程序,或者如果你只是不舒服,或者如果你更舒适别的东西。所以,如果使用SQLite直接对你有很大意义,那就去做吧。
也就是说,如果您将Core Data视为SQLite的替代替代品,您将遇到麻烦。当你使用SQLite时,你处理表和行;当你使用核心数据时,你处理对象和关系。核心数据框架将这些对象和关系映射到SQLite的表(或其他一些持久性存储)上,所以如果你将对象翻译回头脑中的表中,那么你就会错过这一点。
相关问题
- 1. 核心数据并发性
- 2. 核心数据和并发
- 3. IOS核心数据并发性
- 4. 核心数据并发调试:误报
- 5. 核心数据并发调试
- 6. 简单的并发核心数据
- 7. 核心数据的高级并发
- 8. 通过ClockKit并发症显示心率?
- 9. Websocket并发症
- 10. ListView并发症
- 11. Java printf并发症
- 12. 核心数据中的并发数据获取请求
- 13. SVN合并并发症
- 14. 并发核心价值表
- 15. 核心数据支持的非核心数据数据UITableView
- 16. 使用核心数据与核心图
- 17. 核心数据和核心位置
- 18. 核心数据:错误:异常被发现在核心数据更改处理
- 19. 核心数据,iCloud中并与iOS 7
- 20. 核心数据锁因为合并?
- 21. “合并”核心数据模型
- 22. 与并行运算核心数据
- 23. 核心数据合并查询
- 24. 核心数据:setPrimitiveValue并保存更改
- 25. 合并iCloud和核心数据db
- 26. 核心数据iCloud合并协议
- 27. iOS核心数据合并策略 - NSMergeByPropertyStoreTrumpMergePolicy
- 28. JQuery循环并发症
- 29. git-subtree pull并发症
- 30. 1-23:一些并发症