fatbobman / blogComments

1 stars 0 forks source link

Core Data 是如何在 SQLite 中保存数据的 | 肘子的Swift记事本 #148

Open fatbobman opened 2 years ago

fatbobman commented 2 years ago

https://www.fatbobman.com/posts/tables_and_fields_of_CoreData/

Core Data 是一个具备数据持久化能力的对象图框架。相同的对象图在不同的持久化存储类型中( SQLite 、XML)的数据组织结构差别较大。如果你浏览过 Core Data 生成的 SQLite 数据库文件,一定会见过其中包含不少奇怪的表和字段。本文将对这些表和字段进行介绍,或许可以换个角度帮助你解开部分疑惑,例如: Core Data 为什么不需要主键、NSManagedObjectID 是如何构成的 、保存冲突的判断依据是什么。

greybax commented 1 month ago

thank you for such detailed post. I've learned a lot from it while working on my CoreData viewer app. CoreData Studio - https://apps.apple.com/us/app/coredata-studio/id6670322925