2

Apple рекомендует использовать playInputClick в пользовательских клавиатурах для имитации звука щелчка. Легче реализовать AudioServicesPlaySystemSound(1104);, поэтому мой вопрос будет тогда, делает playInputClick, обеспечивая лучшую производительность или это то же самое?iOS: Существует ли разница в производительности между использованием playInputClick и звуковым файлом (1104) со звуковой панелью инструментов?

+0

В качестве побочного примечания, если вы все еще обеспокоены производительностью, вы можете запустить собственный бенчмаркинг. – ForguesR

ответ

1

Причина: Apple рекомендовала это, вероятно, не производительность. AudioServicesPlaySystemSound(1104), вероятно, всегда будет воспроизводить тот же звук, но playInputClick может сыграть еще один звук в будущем, если Apple решит изменить звук ввода.

Так что они сейчас же, но это может измениться, и если это приложение будет единственным, кто играет старый звук, если вы будете использовать AudioServicesPlaySystemSound(1104).

 Смежные вопросы

  • Нет связанных вопросов^_^