Всем привет! Вы на канале школы мобильной разработки SwiftBook. Здесь мы рассказываем и показываем всё, что знаем о языке Swift и Kotlin: увлечённо, понятно и без воды. С вами Анна Васичко и в этом уроке мы поговорим про новый UI элемент, который называется UIPasteControl: рассмотрим его функционал и реализуем вставку текста из буфера через UIMenu. Ссылка на видео здесь. Начнём издалека и сначала обсудим то, как в целом происходит копирование и вставка данных в приложении. До iOS 14 любое приложение имело доступ к буферу обмена и могло вставлять данные оттуда, не запрашивая дополнительных разрешений. Начиная с 14-й версии iOS, был введён предупреждающий баннер, появляющийся в тот момент, когда приложение пыталось вставить данные из буфера обмена. В iOS 16 Apple пошли ещё дальше и решили добавить диалоговое окошко, в котором приложение запрашивает доступ к буферу обмена, чтобы вставить оттуда данные. Если вы предоставите своё согласие, то это окошко больше возникать не будет. Это разреш