Проблема с памятью iOS

Я запускаю приложение, и мы иногда получаем «предупреждение о памяти», проверяя использование памяти, мы обнаружили, что мы использовали реальную память 14 МБ. Но в то же время в нашей системе есть другие приложения, которые использовали больше памяти, чем мы (например, реальная память 50 МБ), но они живы, и нас убили.

Мне любопытно, как iOS управляет приложениями, и мы боимся, если на телефоне пользователя полно другого приложения, наше приложение будет всегда убито.

Возможно, я ошибаюсь, но из-за того, что мне кажется, у вас есть более высокие шансы на то, что ваша программа будет убита, если вы быстро забудете память. Другое приложение могло бы масштабироваться медленнее, чем ваше (использование памяти / время жизни). Я был в состоянии иметь 80 мб реальной памяти в одном приложении, прежде чем он был убит. Я предполагаю, что существует какой-то механизм, который вычисляет, насколько быстро растет память и предпринимается соответствующее действие.

Давайте будем гением компьютера.