iOS-12 数据存储

1 iOS数据存储之Core Data(一) -

2 iOS数据存储之归档 -

3 iOS数据存储之偏好设置和属性列表 -    可以看


CoreData:

   什么是CoreData?

         简单介绍一下

         CoreData出现在iOS3中,是苹果推出的一个数据存储框架。CoreData提供了一种对象关系映#imageLiteral(resourceName: "xin.jpg")射(ORM)的存储关系,类似于Java的hibernate框架。CoreData可以将OC对象存储到数据库中,也可以将数据库中的数据转化为OC对象,在这个过程中不需要手动编写任何SQL语句,这是系统帮我们完成。

         CoreData最大的优势就是使用过程中不需要编写任何SQL语句,CoreData封装了数据库的操作过程,以及数据库中数据和OC对象的转换过程。所以在使用CoreData的过程中,很多操作就像是对数据库进行操作一样,也有过滤条件、排序等操作。

         这就相当于CoreData完成了Model层的大量工作,例如Model层的表示和持久化,有效的减少了开发的工作量,使Model层的设计更加面向对象。

你可能感兴趣的:(iOS-12 数据存储)