Я хочу использовать акселерометр iPhone, чтобы получить лог-файл значения акселерометра (возможно, на 24 часа) Можно ли позволить акселерометру работать в фоновом режиме, пока работают другие приложения?
Вы можете сделать это сейчас, если вашему приложению разрешено работать в фоновом режиме по другим причинам. См. Метод startAccelerometerUpdatesToQueue:withHandler: Core 100 Motion API здесь .
startAccelerometerUpdatesToQueue:withHandler:
Нет, это не так. По сути, вы не можете запустить ничего, кроме музыкального приложения в фоновом режиме.
Вы можете запустить акселерометр, когда телефон приостановлен.
Смотрите этот блог, чтобы узнать, как это сделать: http://marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/
Я использую эту технику в своем приложении для записи GPS.
Нет, в настоящее время это невозможно, по крайней мере, если вы хотите распространять свое приложение через App Store.