Стойкость не нужна в iOS 4.0? - PullRequest
0 голосов
/ 19 сентября 2010

Я заметил, что при нажатии кнопки «Домой» на симуляторе iPhone для выхода из приложения, а затем повторного входа в приложение оно запускается прямо с того места, где оно было остановлено.Означает ли это, что постоянство программирования больше не нужно?Что делать, если пользователь нажимает кнопку питания на сенсорном iPod?

Ответы [ 3 ]

2 голосов
/ 19 сентября 2010

Следует упомянуть еще несколько случаев, из которых следует, что постоянство все еще необходимо !

  • Целевое устройство не работает под управлением iOS4
  • Целевое устройство работает под управлением iOS 4, но не поддерживает многозадачность (например, iPhone 3G)
  • iOS завершает работу фонового приложения, когда ему не хватает памяти
  • Приложение вылетает
  • Целевое устройство перезагружается
  • Пользователь вручную завершает работу вашего приложения через «Диспетчер задач»
1 голос
/ 19 сентября 2010

Если дважды щелкнуть кнопку «Домой», вы увидите, что текущее приложение работает в фоновом режиме, здесь вы можете закрыть приложение.Но есть некоторые устройства, которые не поддерживают многозадачность: iPhone 3g и ранний iPod touch.И последнее, но не менее важное: не забывайте, что на многих устройствах до сих пор установлена ​​версия iOS 3.x.

1 голос
/ 19 сентября 2010

Я не владею деталями, но я понимаю, что приложение усыплено. Так же, как закрытие библиотеки MacBook. Постоянство обязательно требуется, потому что ваши данные не сохраняются, и поэтому отключение питания или уничтожение приложения приведет к потере.

...