iOS dev - быстрое чтение и удаление информации Swift Tableview для случая использования азбуки Морзе

Я работаю над школьным проектом для приложения типа "коммуникатор Морзе", в котором приложение вводится в приложение на английском языке и возвращается с переводом на азбуке Морзе на экране, а в табличном представлении ваше сообщение вводится символ за символом.

Видео того, что у меня есть: https://drive.google.com/file/d/1L6kgVh5nziXObD4kaqDjTGhbumMGez4s/view?usp=sharing

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

Это кажется очень трудным делом, но это то, с чем мне нужна помощь, и если бы кто-то мог привести меня в правильном направлении, это было бы очень ценно! Спасибо!

(Я думаю, что на данный момент для вибрации, так как азбука Морзе это короткие и длинные вибрации, AudioServicesPlayAlertSound(kSystemSoundID_Vibrate) для длинной вибрации будет хорошо, и, возможно, AudioServicesPlaySystemSound(1520) будет работать для короткой вибрации)

картина того, что у меня так далеко

0 ответов

Другие вопросы по тегам