<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CoreData on LYon's Blog</title><link>https://yindongliang.com/tags/CoreData/</link><description>Recent content in CoreData on LYon's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 14 Aug 2026 08:08:13 +0000</lastBuildDate><atom:link href="https://yindongliang.com/tags/CoreData/index.xml" rel="self" type="application/rss+xml"/><item><title>简单例子</title><link>https://yindongliang.com/docs/Apple/CoreData/coredata-basic-example/</link><pubDate>Fri, 11 Jul 2025 00:00:00 +0000</pubDate><guid>https://yindongliang.com/docs/Apple/CoreData/coredata-basic-example/</guid><description>&lt;blockquote class='book-hint '>
&lt;p>AI 参与说明（Agent：Claude Code）：本页由 Claude Code 整理，补充核心概念说明与该主题的一手参考入口；链接可访问性核验于 2026-08-14。&lt;/p>&lt;/blockquote>&lt;p>Core Data 的最小可用结构由四部分组成：&lt;code>NSManagedObjectModel&lt;/code>（在 &lt;code>.xcdatamodeld&lt;/code> 中定义实体）、&lt;code>NSPersistentStoreCoordinator&lt;/code>（连接底层存储）、&lt;code>NSManagedObjectContext&lt;/code>（增删改的暂存区）与 &lt;code>NSManagedObject&lt;/code> 子类（实体实例）。&lt;code>NSPersistentContainer&lt;/code> 把前三者封装成一次初始化即可完成的栈，是现在推荐的入口。要点是：所有改动先落在 context 中，调用 &lt;code>save()&lt;/code> 才写入存储；context 与线程绑定，跨线程必须用各自的 context。&lt;/p></description></item></channel></rss>