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


Извлечение лениво загруженных элементов для тестирования пользовательского интерфейса в iOS-приложении SwiftUI
Создавайте надежные приложения SwiftUI Ленивая загрузка — это мощный метод оптимизации, используемый онлайн-приложениями, в которых данные загружаются по запросу, а не монолитно. Онлайн-приложения постоянно отправляют и получают данные, и любые средства сокращения объема ненужных транзакционных данных выгодны как для конечного пользователя, так и для самого приложения. Бэкэнд-серверы приложения меньше нагружаются, а конечный пользователь не зацикливается на ожидании загрузки данных...

(Размышления) о современной разработке iOS
Современные инструменты разработки для iOS, такие как SwiftUI и Swift Package Manager, сквозь призму разработки реальных приложений. Когда была выпущена iOS 14 , она стала второй основной версией iOS, поддерживающей SwiftUI . Это означает, что теоретически вы можете использовать его при разработке коммерческих приложений, поддерживая две последние основные версии iOS. Хотя это верно только для первой версии SwiftUI, я хотел попробовать его глубже по ряду причин. Наиболее очевидным..

HTTP-запросы в SwiftUI
HTTP-запросы в SwiftUI Часть 2. Запрос данных JSON При написании приложения иногда необходимо получить внешнюю информацию, например изображения или информацию в формате JSON. Ожидая этих данных, вы должны убедиться, что приложение не зависает, и действовать соответствующим образом в случае сбоя соединения. В этой серии руководств я хочу показать вам, как вы можете запрашивать различные данные (изображения, текст и т. д.) и отображать их в своем приложении SwiftUI. В первой части..

Использование фреймворка многопользовательского подключения со SwiftUI 4 для создания игры
Камни, бумага и ножницы Добро пожаловать в мой первый туториал по SwiftUI! В этом я собираюсь продемонстрировать, как реализовать базовое приложение для подключения Multipeer, которое использует SwiftUI 4, UIKit не требуется! Без лишних слов, давайте начнем! Структура приложения Базовая структура нашего приложения будет следующей: Объект MultipeerSession для обработки сопряжения и связи с нашим парным узлом. PairView покажет пользователю список доступных пиров и позволит..

SwiftUI — Использование фреймов для выравнивания содержимого
Научитесь использовать модификатор фрейма для выравнивания видов. Frame — один из наиболее широко используемых модификаторов в SwiftUI. Почти каждый раз, когда я видел его в коде, он используется для придания представлению определенного размера. В любом случае .frame можно использовать очень умным способом для выравнивания контента. Базовый

Как модулировать приложение для iOS
Использование принципов XcodeGen и чистой архитектуры. В этой статье мы подробно рассмотрим, как разделить приложение iOS на более мелкие модули. Мы собираемся использовать XcodeGen, принципы чистой архитектуры, шаблоны Xcode и многое другое. Для пользовательского интерфейса мы будем использовать SwiftUI, а для навигации — UIKit. Короче говоря, вот что вы узнаете к концу статьи: Как разделить iOS-приложение на слои в соответствии с подходом «Чистая архитектура». Как..

Список SwiftUI — основы с примерами
В этом руководстве вы узнаете, как использовать список в SwiftUI. Я включил самые основные способы использования списка, включая список со строками, объектами, разделами, стилями, удалением, выбором и, конечно же, обновлением по запросу. List в SwiftUI — это контейнерное представление, в котором представлены строки данных, упорядоченные в одном столбце. Его можно использовать для отображения списка элементов с вертикальной прокруткой, где каждый элемент представляет собой отдельную..