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


Глубинные ссылки, универсальные ссылки и жизненный цикл приложения SwiftUI
Узнайте, как глубокие ссылки обрабатываются в новом жизненном цикле приложения SwiftUI, и откройте для себя элегантный способ управления ими. Обзор В WWDC20 Apple представила SwiftUI 2.0 и множество новых функций, появившихся в iOS 14. Согласно прошлогоднему докладу, эти новые функции будут поддерживаться только SwiftUI. Чтобы сделать его еще более привлекательным, Apple выпустила новый жизненный цикл приложения SwiftUI: приложения на 100% написаны на SwiftUI. Просто используя..

Как создать собственный UICollectionViewListCell с помощью SwiftUI в iOS 16
Определите свои собственные макеты Всякий раз, когда я использую раскадровку или файл XIB для создания собственного макета ячеек UICollectionView или UITableView , я всегда задаюсь вопросом, не было бы здорово, если бы я мог использовать SwiftUI для определения макета? В этом году на WWDC (2022) Apple наконец-то сделала это. В этой статье мы рассмотрим, что нужно для создания следующего списка с использованием представления коллекции и SwiftUI. В конце этой статьи вы узнаете:..

Удалить элемент списка с помощью SwiftUI
Это будет действительно быстрое руководство, потому что SwiftUI делает удаление элемента списка очень простым. Шаг 1. Создайте источник данных Обновите свой ContentView , чтобы он выглядел так: struct ContentView: View { @State var listItems = ["Item 1", "Item 2", "Item 3"] var body: some View { Text("Hello World") } } Теперь у нас есть источник данных. Поскольку у него есть оболочка свойств State , список будет обновляться, когда произойдут..

Создание приложения ChatGPT в SwiftUI
В этой статье мы увидим, как создать приложение чат-бота в стиле ChatGPT, используя API чата OpenAI и SwiftUI. API Прежде всего, давайте начнем с того, как работает API чата. API позволяет разработчикам получать доступ к языковым моделям, используемым для ChatGPT, для создания чат-ботов, виртуальных помощников или даже функций, связанных с генерацией текста в целом. Чтобы сделать запрос к API, нам нужно вставить в качестве параметров модель чата, которую мы хотим использовать..

Как сделать аналоговые часы с помощью SwiftUI?
XCode-11.3, + macOS-Catalina и iOS-13 + Создать объект наблюдения за временем Создайте ObservableObject с таймером для обновления пользовательского интерфейса каждую секунду. 2. Создайте стрелки часов Каждая игла будет иметь двухмерную форму. Эта фигура начнет формировать центр обзора. Вывод 3. Нарисуйте часы и цифры: Нам нужно нарисовать 60 штрихов. Каждый тик представляет одну минуту. Каждую 5-ю галочку нужно будет выделить для часового..

Анимация фигур с помощью AnimationPair в SwiftUI
Сдвиг фигуры из квадрата в треугольник и обратно Форма Мы можем начать с создания квадрата, используя структуру типа Shape и функцию пути, которая рисует наш квадрат и возвращает его: Внутри нашего ContentView мы можем добавить нашу фигуру внутри GeometryReader . Это позволит нам придать нашей форме рамку, которая зависит от ширины экрана. Это заставит нашу фигуру выглядеть одинаково на всех устройствах в портретном режиме. Чтобы наша форма хорошо смотрелась в альбомном..

Операторы Swift Combine: основные и когда применяются
Преобразование, фильтрация, планирование Как мы говорили в предыдущей статье , Combine состоит из асинхронных потоков данных, исходящих как выходы из Publishers , которые обрабатываются как входы Subscribers , которые получают их через Subscription , отслеживая изменения. Одной из наиболее важных деталей этого является то, что Publisher и Subscriber должны быть всегда совместимы друг с другом, что означает, что Output связанный тип из Publisher должен быть тем же самым Input..