【问题标题】:Persistence unnecessary in iOS 4.0?iOS 4.0 中不需要持久性?
【发布时间】:2010-09-19 11:02:28
【问题描述】:

我注意到,当在 iPhone 模拟器上按下主页按钮以退出应用程序,然后重新进入应用程序时,它会从上次停止的地方开始。这是否意味着不再需要编程持久性?如果用户按下 ipod touch 上的电源按钮会怎样?

【问题讨论】:

    标签: persistence ios-simulator ios4


    【解决方案1】:

    还有几个案例要提,应该明确一点,坚持还是必要的

    • 目标设备不运行 iOS4
    • 目标设备运行 iOS 4,但不支持多任务处理(如 iPhone 3G)
    • iOS 会在内存不足时终止您的后台应用程序
    • 应用程序崩溃
    • 目标设备重新启动
    • 用户通过“任务管理器”手动终止您的应用

    【讨论】:

      【解决方案2】:

      我不熟悉细节,但我的理解是应用程序已进入睡眠状态。就像关闭 Macbook 上的库一样。持久性绝对是必需的,因为您的数据没有保留,因此关闭电源或应用程序终止会丢失它。

      【讨论】:

        【解决方案3】:

        如果你双击主页按钮,你可以看到当前的应用程序在后台运行,在这里你可以关闭一个应用程序。 但是有些设备不支持多任务处理:iPhone 3g 和早期的 iPod touch。 最后但同样重要的是不要忘记还有很多设备仍然有 3.x iOS 版本。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-11
          • 2010-12-17
          • 2010-09-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多