Еженедельник iOS Stack — выпуск № 50

Dec 12 2022
Добро пожаловать в iOS Weekly — информационный бюллетень о новых разработках и обновлениях вселенной iOS, курируемый командой Canopas, который доставляется каждый понедельник. Статьи Тестирование асинхронных/ожидающих исключений Все мы знаем, насколько важно тестирование вашего кода для стабильных выпусков и раннего обнаружения ошибок.

Добро пожаловать в iOS Weekly — информационный бюллетень о новых разработках и обновлениях вселенной iOS, курируемый командой Canopas, который доставляется каждый понедельник.

Статьи

Тестирование асинхронных/ожидающих исключений

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

Предоставление значения по умолчанию для привязки SwiftUI

Иногда в приложениях SwiftUI я обнаруживаю, что у меня есть модель с необязательным значением, которое я хотел бы передать представлению, для которого требуется обязательное значение. Это особенно актуально, когда вы используете Core Data в своих приложениях SwiftUI и используете автоматически сгенерированные модели.

Создание собственного макета в SwiftUI Basics

В настоящее время SwiftUI предоставляет протокол Layout, позволяющий нам создавать супер-настраиваемые макеты, копаясь в системе макетов без использования GeometryReader . Протокол макета дает нам невероятную мощь создания и повторного использования любого макета, который вы можете себе представить.

Анимированный фон в SwiftUI

SwiftUI определенно упрощает работу: компоненты, на создание которых раньше приходилось тратить дни, теперь можно сделать за считанные минуты. Это справедливо и для анимации.

Подкаст

Отзывчивый и плавный пользовательский интерфейс

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

Видео

Откройте для себя достижения в области металла для A15 Bionic

Узнайте, как вы можете улучшить свои приложения и игры с помощью Metal и A15 Bionic. Мы поможем вам воспользоваться преимуществами семейства графических процессоров Apple 8 с новейшими функциями Metal, научим экономить память с помощью сжатия с потерями, погрузимся в сложные методы отображения теней с разреженной глубиной и трафаретными текстурами, а также ускорим обработку изображений с помощью инструкций SIMD Shuffle и Fill.

Спонсируется

Предложите ссылку на предстоящую неделю

Предложения и отзывы более чем приветствуются!

Пожалуйста, свяжитесь с нами по адресу Canopas в Твиттере @canopassoftware , чтобы поделиться содержимым или отзывом, который у вас есть, и мы рассмотрим его в нашей следующей еженедельной публикации.