【问题标题】:Core Data iPhone App - Updating records in production stageCore Data iPhone App - 在生产阶段更新记录
【发布时间】:2013-04-16 16:32:52
【问题描述】:

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

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

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

这个应用程序是一个简单的表格视图列表,列出了针对教师的研讨会培训课程(即数学 101、代数 I、代数 I、高级代数等),人们可以在参加课程后在通过单击任何行来查看详细视图场景。

非常感谢您的建议。

【问题讨论】:

    标签: core-data production-environment updating


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-01-16
      • 1970-01-01
      • 2017-07-04
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多