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


Реализуйте Debouncer в Swift
Научитесь давать вызовам вашего метода некоторое пространство для передышки между выполнением Что такое отключение вызова метода? Отказ от вызова метода гарантирует, что метод не будет выполняться слишком часто. Например: если вы видите базовую реализацию представления поиска в любом приложении, оно не выполняет HTTP-вызов к серверной части для каждого вводимого вами символа. Это приведет к множеству HTTP-вызовов, и в большинстве из них нет необходимости. Вместо этого мы..

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

День 1 из 100 дней SwiftUI
Добро пожаловать в эту серию постов. Моя цель — поделиться своим прогрессом, следуя 100 Days of SwiftUI by Paul Hudson . Будучи студентом информатики из Германии, я пишу код уже пару лет, но только недавно начал заниматься разработкой для IOS. С помощью этого задания я намерен улучшить свои знания о Swift и SwiftUI и усвоить популярные принципы проектирования. а также важные соглашения о кодировании. Что касается моего опыта… Ну, я начал изучать Java в школе и вскоре открыл для..

SwiftUI MVVM с поддержкой сети
Это не может быть так сложно! Сложность: Новичок | Легко | Нормальный | Испытывающий Эта статья была разработана с использованием Xcode 12.1 и Swift 5.3. Если вы хотите разработать какое-либо приложение ` SwiftUI `, вам Предпосылки: Ожидается, что вы создадите приложение SwiftUI с одним представлением в Swift.

Что такое @StateObject?
В SwiftUI @StateObject — это оболочка свойства в SwiftUI, которая позволяет вам управлять состоянием представления с помощью экземпляра ObservableObject . Он похож на @ObservedObject , но с важным отличием: @StateObject создает новый экземпляр наблюдаемого объекта только один раз, когда представление создается впервые, а затем поддерживает этот экземпляр в течение всего времени существования представления. Код Демо

Что такое MVVM и как, черт возьми, это работает?
Как только я начал изучать SwiftUI, я просто сосредоточился на том, как создавать красивые представления и на всем том, что приводит всех новичков и нас, разоренных разработчиками UIKit с жизненными ограничениями, к SwiftUI. Первое впечатление? Хороший! Но как мне теперь справляться с проблемами реального мира? Мне пришло в голову, что я почти ничего не знаю о MVVM → невозможно создавать настоящие приложения. Но теперь я вроде делаю. Я не эксперт (пока), но у меня все работает гладко,..

Использование уведомлений iOS, криптографии и iCloud для создания собственного приложения для чата IV
Я должен начать эту статью с отказа от ответственности, она основана на iOS 13, Swift 5 и Xcode 11.x. Если вы читаете это и эти цифры выглядят устаревшими, будьте предупреждены. Я также должен предупредить вас, что уведомления и код iCloud связаны с инфраструктурой Apple, а это означает, что для их использования вам потребуется учетная запись Apple Developers. Наконец, очевидно, что это часть IV, вам нужно вернуться к части I, части II и части II, чтобы это имело какой-то смысл,..