Как iOS приложения адаптируются к разным размерам экрана iPhone 12
За последние несколько лет я написал несколько статей, показывающих, как приложения iOS, созданные с использованием разных версий Xcode, будут отображаться
Swift 5.4 приносит с собой значительные улучшения в компиляции, включая улучшенную автоподстановку кода в выражениях, а также значительное ускорение инкрементной
Выполнение POST-запросов и загрузки файлов с помощью URLSession
За прошедшие годы встроенный в Foundation URLSession API превратился в универсальный и очень мощный сетевой инструмент, настолько, что часто сторонние библиотеки
Escaping Closures (сбегающие замыкания) Сбегающее замыкание (@escaping) - это ключевой термин, используемый для обозначения жизненного цикла замыкания, который передаётся в качестве
Переходы играют жизненно важную роль в пользовательском опыте наших приложений. Это визуальные знаки, сигнализирующие об изменении контекста приложения или экрана.