Публикации по теме 'swift'
Мой базовый HTTPManager в Swift
Сделать сетевые запросы еще проще
Чтобы отделить сетевой код от представлений и контроллеров представлений в Swift, я обычно использую простой HTTPManager.
В этой статье рассказывается, как это работает, и как это можно реализовать в вашем собственном проекте, и, возможно, самое главное, как это можно проверить.
Сложность: Начинающий | Легко | Нормальный | Испытывающий
Предпосылки
Есть причина совершать сетевые звонки Уметь создать Hello, World! Приложение для iOS..
SwiftUI Dark Mode - самый простой способ
iOS Dev
SwiftUI Dark Mode - самый простой способ
Добавление темного и светлого режима в приложение iOS на основе SwiftUI
Начиная с этого года, когда я начал разрабатывать свое приложение для iOS с использованием SwiftUI, я решил поддерживать как светлый, так и темный режимы. В этом руководстве вы узнаете, как реализовать пользовательский интерфейс светлого и темного режимов в приложениях iOS на основе SwiftUI.
1. Создайте новый проект
Давайте создадим новый проект XCode...
Как создать настраиваемое действие для элемента центральной панели вкладок
Назовите самое важное действие вашего приложения
У большинства приложений есть основное действие: твиттер в Твиттере, публикация в Instagram, отправка денег через PayPal или регистрация в Swarm (Foursquare).
Возможно, вы создаете приложение, в котором есть такие основные действия, поэтому я хотел написать статью о том, как создать это центральное действие для вашего приложения с помощью Swift.
Главное действие - это то, что должно быть всегда видимым и легкодоступным...
💢Государственный шаблон проектирования
Он позволяет изменить поведение класса при изменении состояния.
Википедия говорит:
Шаблон состояния — это поведенческий шаблон проектирования программного обеспечения, который позволяет объекту изменять свое поведение при изменении его внутреннего состояния. Этот паттерн близок к концепции конечных автоматов. Шаблон состояния можно интерпретировать как шаблон стратегии, который может переключать стратегию посредством вызова методов, определенных в интерфейсе шаблона.
Репозиторий..
Обзор стека Core Data
Понимание того, как взаимодействовать с постоянными данными в Xcode
Core Data - это платформа, предоставляемая Apple для локального хранения данных приложений. По сути, вы можете рассматривать его как внутреннюю базу данных, но более мощную с некоторыми функциями, облегчающими жизнь разработчикам. Core Data предлагает различные функции, такие как хранение, извлечение и изменение данных, а также встроенное управление версиями, поддержку кеширования и отмену / повтор.
Основным..
UserDefaults в Swift
Небольшой набор данных должен храниться и использоваться очень часто, а также сохраняться между сеансами или запусками приложений. Один из способов их хранения — использование локальной базы данных, такой как основные данные в приложении для iOS. Но основные данные полезны в случае таблиц и запросов. Есть еще один способ сохранить небольшой набор данных — UserDefaults.
This post was originally posted at https://agrawalsuneet.github.io/blogs/userdefaults-in-swift/ and reposted on..
Вход через Apple в TCA — Часть 3
Как мы проверим эту штуку?
Резюме и подход к тестированию
Теперь мы создали это классное маленькое приложение, которое позволяет нам входить в систему с помощью Apple.
Тем не менее, вам может показаться, что мы немного отклонились от курса, чтобы все заработало с TCA. Мы, конечно, могли бы добиться того же, но с гораздо меньшим количеством кода в ванильном SwiftUI.
Мы также создали несколько пользовательских типов (например, тип AppleAuthenticationResponse ) для переноса информации,..