Я понимаю, что мне нужно использовать UIAccelerometer, чтобы определить, какие углы будут существовать при обычном замахе в гольфе.
Лучший эквивалент, который пришел мне в голову, это то, что я хочу использовать iPhone так же, как управление Nintento Wii.
Можно ли размахивать iPhone как клюшкой для гольфа и уметь решать:
Является ли это примерно точным замахом (если он больше похож на теннисный замах = ошибка броска)
Возможно, сохраните углы, которые iphone регистрирует на «заднем качании». Если я сохраняю пять значений каждые x секунд в «обратном колебании», а затем проверяю, примерно ли эти значения равны «переднему колебанию».
- Мне также нужно решить, насколько сильно качание, возможно, если я смогу проверить это за мгновение до того, как iphone достигнет положения по умолчанию (начальное положение перед началом движения качания). Я знаю, что не могу рассчитать скорость между двумя позициями с помощью UIAccelerometer, но, может быть, я могу решить это как-то иначе?
Ответ группы проверки Apple на этот вопрос
Спасибо, что связались с командой проверки приложений. Apple не может предоставлять разработчикам предварительное одобрение предлагаемых заявок на подачу, а также просматривать и комментировать концепции приложений, включая бизнес-модели. Тем не менее, концепция не нарушает руководящих принципов; однако приложение необходимо будет оценить, чтобы убедиться, что реализация соответствует требованиям.
Лично я думаю, что такое приложение будет одобрено, но приложение, в котором вы должны бросить свое устройство как можно ближе к месту, должно быть отклонено. Вот как я это интерпретирую.
В любом случае, я узнал, что мой вопрос о том, возможно ли качание, абсолютно выполним с использованием акселерометра с фильтром верхних частот и фильтром нижних частот.
Обратите внимание: если вы собираетесь разработать приложение с той же концепцией, не расстраивайтесь, если оно будет отклонено.