Вы можете сделать это, используя фоновое извлечение. Вам необходимо обратиться к this. Это документ Apple для загрузки содержимого в режиме backgrounder. В соответствии с документом в от Apple:
Apps движущемся на фоне, как ожидается, поставить себя в состояние покоя как можно быстрее, так что они могут быть подвешены в системе. Если ваше приложение находится в середине задачи и для выполнения этой задачи требуется немного дополнительного времени, он может вызвать метод beginBackgroundTaskWithName: expirationHandler: или beginBackgroundTaskWithExpirationHandler: метод объекта UIApplication для запроса дополнительного времени выполнения. Вызов любого из этих методов временно приостанавливает приостановку действия вашего приложения, предоставляя ему немного дополнительного времени для завершения работы. По завершении этой работы ваше приложение должно вызвать метод endBackgroundTask:, чтобы система узнала, что она завершена, и ее можно приостановить.
Вот хороший учебник для фона выборки: Link
Следуйте учебник для загрузки контента в фоновом режиме.
iOS не поддерживает запуск таких вещей после того, как приложение будет убито. То, что вы можете сделать, это инициировать связь с сервером, а не с клиентом, и может отправлять тихие уведомления на устройство и делать данные извлечения устройства после получения уведомления. –
вы можете вызвать веб-сервис в фоновом режиме при запуске приложения. –