Как лучше всего создать постоянную очередь задач в приложении iOS?

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

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

Как лучше всего создавать приложения такого типа? Есть ли какой-нибудь образец, учебник или библиотека, которые я могу использовать повторно?

9
задан Robert Mao 12 September 2011 в 00:15
поделиться