Запись файловой системы iPhone в фоновом режиме - PullRequest
0 голосов
/ 18 января 2011

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

1 Ответ

0 голосов
/ 18 января 2011

Зачем держать открытым / повторно открывать файл?

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

Как уже упоминалось, Drachenstern высосет батарею, чтобы постоянно иметь службы определения местоположения ... может привести к плохому UX

...