Публикации по теме 'swiftui'


Тестирование кода Sandwiches SwiftUI WWDC
Без ссылок на хот-доги Ранее я написал статью , в которой воссоздал код из Видео с WWDC. Я рассматриваю необходимость ViewModels при использовании SwiftUI, и часть этого исследования связана с тестированием. Могу ли я написать даже простые тесты для этого кода и заставить их работать? Давайте взглянем.

Прямое сравнение между UIKit и SwiftUI путем создания одного и того же приложения
Простота SwiftUI Я буду честен. Я не хотел любить SwiftUI… но я люблю. С момента запуска SwiftUI в конце 2019 года я был непреклонен в том, что не собираюсь его использовать, и буду придерживаться исключительно UIKit. В то время как для некоторых вещей по-прежнему требуется использовать UIKit, SwiftUI имеет этот волшебный способ упростить создание элементов пользовательского интерфейса, которые могут стать головной болью в UIKit. Swift как язык дал команде Apple время подумать о..

Представление окна настроек в macOS с использованием SwiftUI
Позвольте пользователям легко изменять настройки в ваших приложениях macOS через окно «Настройки». Как пользователь Mac, вы, несомненно, заметили, что существует большое количество приложений, которые имеют что-то общее; пункт меню для представления окна Настройки , где мы можем указать и изменить различные настройки приложения. Когда…

Учебное пособие по SwiftUI: добавление жестов
Работа с различными типами жестов в SwiftUI SwiftUI делает тяжелую работу, упрощая кодирование жестов, чтобы разработчики могли работать более продуктивно. Платформа имеет несколько встроенных жестов, которые обычно используются на устройствах Apple, таких как касание, длительное нажатие, перетаскивание и увеличение. В этой статье мы рассмотрим, как работать с этими жестами в SwiftUI.

Пользовательский интерфейс, управляемый сервером: идеальное решение для мобильных приложений?
Изучение пользовательского интерфейса, управляемого сервером, в SwiftUI и Jetpack Compose Если вы уже программировали мобильное приложение, вы уже должны быть знакомы с макетом экрана, создаваемым в такой структуре, как файлы .xib , .storyboard , .xml , или даже в самом коде Swift, Kotlin, Dart или JavaScript. Мы можем создавать эти экраны статически, непосредственно в комплекте приложения, но бывают случаи, когда это необходимо для получения самой последней информации (например,..

Еще 10 смертельных ошибок SwiftUI и как их избежать
SwiftUI произвел революцию в том, как разработчики создают пользовательские интерфейсы для платформ Apple. Его декларативный синтаксис и мощные инструменты стали основой для создания приложений для iOS, macOS, watchOS и tvOS. Однако даже опытные разработчики SwiftUI могут совершать ошибки, которые приводят к неожиданным ошибкам и проблемам с производительностью. В этой статье будут рассмотрены 10 наиболее распространенных расширенных ошибок SwiftUI и приведены примеры кода,..

Внедрение средства отслеживания производительности в SwiftUI с использованием Firebase
В быстро меняющемся мире разработки мобильных приложений предоставление высокопроизводительного приложения имеет решающее значение для удовлетворения пользователей и успеха . Пользователи ожидают, что приложения будут быстрыми, отзывчивыми и обеспечат бесперебойную работу. Для этого нам нужны эффективные инструменты мониторинга производительности. Firebase, платформа мобильной разработки Google, предлагает мощный инструмент отслеживания производительности, который помогает нам..