Еженедельник iOS Stack — выпуск № 50
Добро пожаловать в 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 , чтобы поделиться содержимым или отзывом, который у вас есть, и мы рассмотрим его в нашей следующей еженедельной публикации.

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































