Core Data 是Apple的官方数据库解决方案。
在开发的过程中,有时需要存取大量的数据,这时候就需要有类似数据库的存在了。core data 就是其中一种面向对象的数据库。其它还有
core data 的基础还是关系型数据库,但它提供了面向对象的接口。也可以作为内存数据库存在。
面向对象
schema
datamodel -> a mapping
Fetch Request
Entity
Relationship
NSManagedObjectContext : Get it from a container