YongSir

专业程序员伪装者

CoreData-五

终于腾出时间了,把CoreData的其他部分补充上

一些回顾:目前为止,已经可以增删查改,也会使用NSFetchedResultsController这个方便的官方为UITableView专门服务的类了,下面进入一个使用中异常重要的话题,即CoreData数据不同app版本的变更和迁移

当我们新的版本发布时,必然会有数据的变动,对于原来没有的要重新添上,而原来已经存在的要迁移到新的文件中,这是个很危险的过程,如果发生了错误或是不兼容的情况,都将是致命的,所以了解和掌握数据的迁移是不可或缺的

CoraData的数据迁移过程--The Migration Progress