при возобновлении работы иногда отображается экран запуска — указывает ли это на потенциальную проблему с памятью в моем приложении для iphone?

#iphone #ios

#iPhone #iOS

Вопрос:

У меня есть приложение для iPhone, которое я тестирую — я только что отметил при тестировании его на устройстве, что иногда, когда я возобновляю его (т. Е. Запускаю его снова в смысле «многозадачности», когда я ожидаю, что оно появится и продолжится), появляется изображение запуска. Как будто он полностью перезапущен.

Будет ли это признаком проблемы с памятью в приложении?

Ответ №1:

Хороший вопрос. Я тоже это заметил и тоже задавался вопросом. Возможно, проблема не в этом приложении, но другим приложениям потребовалась дополнительная память, из-за чего система забрала память из этого приложения. Я не уверен точно, потому что (если я правильно помню) возобновленное приложение перезапускается на экранах, на которых оно было включено, поэтому оно не потеряло состояние. Интересно, в этом случае iOS выгрузила часть кода фоновой задачи, и для повторного чтения кода требуется некоторое время, поэтому этот экран отображается. Однако, если бы это было так, то приложению действительно нужно было бы бездействовать и не быть активным в фоновом режиме.