什么是CoreData
便携数据存储方式
本质是对sqlite数据库的操作
.xdatamodeld是一个可视化的模型文件 可以创建一个或多个实体(Entity)相当于数据库中的表
xcode中有一个编译器 可以方便的描述这些数据支撑的模型 并将其保存在.xdatamodeld模型文件中
运行时读区模型文件来创建NSMangedObjectModel的实例
ArrayController对象会调用Document对象的NSManagedObjectContext接受数据和存储数据
这里将ArrayController对象的managedObjectContext绑定到了Document对象的NSManagedObjectContext上
勾选PreparesContent能让ArrayController对象在创建后立刻从模型获取数据