Evgeny, а да, увидел, извиняюсь. Компа нет под боком. Не понятно только, что в итоге должна делать функция. От чего зависят возвращаемые булевы значения.
Советую вам еще посмотреть в сторону методов: func textViewDidChange(_ textView: UITextView) {} и textViewDidEndEditing(_ textView: UITextView). Первый из них позволит вам отслеживать вводимые пользователем данные сразу во время ввода символов (и можно их заменять правильной строкой)
У вас самый последний return странный, потому что он не зависит никак от результатов ввода и всегда возвращает одно и то же значение. Но в любом случае, поясните, какие трудности возникают у вас из-за этого. И вообще, нужно ли вам для чего-то возвращаемое булево значение?
Max_NYSE, а что за проблемы? Я ей на Линуске пользуюсь, вроде никаких проблем :( На Макось не поставил только потому что уже купил туда (не зная про QuiteRSS) другой RSS ридер, но так бы точно этот поставил.
У вас в вопросе есть присвоения значений переменным и вы об этом спрашиваете? Делается всё абсолютно так же как и в любом языке программирования. ТОЧНО ТАКЖЕ как вы присваиваете одно значение другому в своём вопросе, то есть через «=». Кортеж, если не заглядывать в его нутро, такой же обычный тип данных, как и остальные, простые, как Int или String.
Эмиль, это если выводить в долларах. А если вы в апстор коннекте в настройках банка укажете рубли, то Эпл сконвертирует сам и выведет вам в рублях. А на рубли у Тинькоффа такой комиссии нет.