У меня есть идея для довольно необычного будильника для iPhone. Но на данный момент у меня есть некоторые мысли о том, как реально реализовать это. Во-первых: забыв об использовании фоновых сервисов, как бы я сделал фактический таймер, который запускает будильник и т. Д.? Отдельный поток? Или SDK включает любые приятные функции тревоги, которые я пропустил? Из-за этого я должен быть максимально эффективным. Но на данный момент я не занимаюсь фоновым процессом.Как реализовать будильник с iPhone SDK 4.0
Пожалуйста, сообщите мне об этом, поскольку это ключевая концепция этого приложения, если оно будет работать или нет.
Кажется интересным, однако. Мне также нужно иметь возможность делать некоторые вещи GPS и загружать/разбирать XML. Можно ли это сделать в фоновом режиме? – sebrock
Наверное, нет. В любом случае, я склоняюсь к NSTimer ... – sebrock
Чтобы ответить на ваш вопрос: «Возможно ли это сделать в фоновом режиме» - Да, это возможно ... но вы должны объявить свое приложение как требующее местоположения (оно делает это включив ключ UIBackgroundModes в свой файл Info.plist и установив значение этого ключа в массив, содержащий строку «location») ... просто имейте в виду, что он будет поддерживать систему GPS и, таким образом, разрядиться батареей. – Jann