Запуск фонового таймера Swift

Когда я писал файловую систему несколько веков назад, я использовал inode 0 для псевдофайла .badblocks.

В некоторых файловых системах .badblocks фактически присутствует в корневом каталоге как обычный файл, принадлежащий root и mode 0. root может открыть его, но чтение или запись не определено.

Существует некоторая древняя традиция, что inodes начинаются с 1, # 1 - .badblocks, а # 2 - корневой каталог. Несмотря на то, что .badblocks не особенно хорошо гарантирован, многие файловые системы уходят с пути, чтобы сделать root # 2.

-1
задан uaberkoo 19 March 2019 в 09:23
поделиться

1 ответ

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

ОС предоставит вам ограниченное время фонового выполнения, но если вы будете использовать слишком много ресурсов, оно будет еще более ограничено. Вы можете прочитать больше об этом в документации Apple .

Что вам может понадобиться, это отслеживать, когда приложение ушло в фоновый и передний план, используя UIApplication.didEnterBackgroundNotification и UIApplication.willEnterForegroundNotification, чтобы увидеть, сколько прошло времени.

0
ответ дан Guy Kogus 19 March 2019 в 09:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: