0

我目前正在开发我的第一个 Core Data iPhone 应用程序,希望您对如何在应用程序获得批准后在生产阶段更新记录/进行一般维护提出意见。

所有的公共场景当然都对用户可用,但是一些“只有管理员”可以访问的场景必须是私有的或被保护不被公共访问。您在这方面找到的最佳策略是什么?例如,我正在考虑,例如在主表视图和编辑/添加新行场景之间插入一个登录和密码场景以更新新行或标签标题。

如何推送这些更新,以便可以将更改重新部署到生产应用程序(应用商店)如何使用基于服务器的解决方案等外部源提交更新?在这种情况下如何更新持久存储?我有

这个应用程序是教师研讨会培训课程的简单表格视图列表(即数学 101、代数 I、代数 I、高级代数等),人们可以在参加课程后在详细视图中写下反馈说明通过单击任何行来创建场景。

非常感谢您的建议。

4

1 回答 1

0

一般来说,您应该避免在您的应用程序中使用“后门”。将所有不属于用户的控制器完全从生产目标中删除。

至于未来数据模型的变化,一旦你对 Core Data API 更加熟悉,你会发现你想做的事情非常简单。

至于数据模型的更新——除了最复杂的情​​况外,它可以是完全自动的。只需对您的数据模型进行版本化,确保在添加持久存储时启用自动迁移选项,并且您可以简单地在应用商店上使用新版本更新您的生产应用 - 所有迁移都将自动为您完成。

于 2013-04-17T12:04:42.930 回答