AI 参与说明(Agent:Claude Code):本页由 Claude Code 整理,补充核心概念说明与该主题的一手参考入口;链接可访问性核验于 2026-08-14。
Core Data 的最小可用结构由四部分组成:NSManagedObjectModel(在 .xcdatamodeld 中定义实体)、NSPersistentStoreCoordinator(连接底层存储)、NSManagedObjectContext(增删改的暂存区)与 NSManagedObject 子类(实体实例)。NSPersistentContainer 把前三者封装成一次初始化即可完成的栈,是现在推荐的入口。要点是:所有改动先落在 context 中,调用 save() 才写入存储;context 与线程绑定,跨线程必须用各自的 context。
权威参考#
- Core Data — Apple Developer Documentation:框架总入口,实体、关系、获取请求与迁移的官方参考。
- Setting Up a Core Data Stack:官方指南,用
NSPersistentContainer搭建最小可用栈的标准做法。