将索引添加到Core Data属性 - 何时创建?它会破坏应用更新吗?

时间:2011-05-26 13:14:42

标签: iphone core-data

我正在发布我的应用程序的更新,并在模型中索引了一些字段以加快搜索和查找速度。

这是否会破坏我需要重新安装的更新?或者它是一个平滑的升级,这些属性将在下次运行应用程序时被编入索引?

我没有以任何其他方式改变模型。

2 个答案:

答案 0 :(得分:1)

会打破。毕竟你改变了模型。

只需更改它,让它在模拟器中运行。因为它们不同,它应该给你一个例子。你可以使用版本控制,但这只是一个很小的改变。

答案 1 :(得分:-1)

每当您以任何方式更改模型时,您都需要使用版本控制来继续使用现有数据存储(例如用户已在其应用副本中拥有的数据存储)。对于您描述的更改,这应该非常简单 - 您可以使用automatic lightweight migration,并且更新应该是自动且快速的。