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


Что такое перечисление?
В Swift перечисление — это настраиваемый тип данных, состоящий из набора именованных значений. Эти именованные значения называются случаями, и каждый случай может иметь связанное значение или нет. Код Здесь Track — тип перечисления, и он имеет три варианта: shortDistance , middleDistance и longDistance . Случай longDistance имеет связанное значение типа Int , которое представляет расстояние события отслеживания. При создании экземпляра перечисления Track с регистром..

Типизированные ошибки в Swift с типом результата
Тип Result существует уже некоторое время, было много его вариаций на поддерживаемых сообществом фреймворках, таких как Alamofire и RxSwift , есть даже μframework под названием Result до того, как Swift 5 представил тип Result на SE . -0235 ». Изящная обработка сценариев с двумя исходами - это то, над чем мы, как разработчики, обычно работаем. Тип Result был добавлен для обработки этих двух результатов: Успех или Неудача . Вот тут-то и пригодится тип Result ...

Сегментированные элементы управления и SwiftUI 2.0
Анимация нашего пользовательского интерфейса при изменении значения сегментированного элемента управления Не существует полностью сегментированного контрольного представления, в котором можно было бы прокручивать все представление от одного сегмента к другому, что вызывает разочарование. Но это совершенно нормально, потому что с SwiftUI можно добиться практически всего. Сегодня мы создадим полностью сегментированный эффект прокрутки. Стеки Xcode 12.3 SwiftUI Предпосылки..

Создание значков состояния сборки GitHub для облачных сборок Xcode
На данный момент Xcode Cloud не имеет значков статуса. Можем ли мы построить один? Мы все любим хорошее README.md . Это первое, что увидят люди, заходящие в наш репозиторий. Это может быть единственной вещью, которая заставит потенциального участника отвернуться от вашего проекта. Хороший README.md дает подробное описание проекта, как добавить код, возможно, руководство по установке/сборке и как создавать задачи. Оценка отлично README.md будет подчеркивать статус проекта,..

Мой базовый HTTPManager в Swift
Сделать сетевые запросы еще проще Чтобы отделить сетевой код от представлений и контроллеров представлений в Swift, я обычно использую простой HTTPManager. В этой статье рассказывается, как это работает, и как это можно реализовать в вашем собственном проекте, и, возможно, самое главное, как это можно проверить. Сложность: Начинающий | Легко | Нормальный | Испытывающий Предпосылки Есть причина совершать сетевые звонки Уметь создать Hello, World! Приложение для iOS..

Как создать настраиваемое действие для элемента центральной панели вкладок
Назовите самое важное действие вашего приложения У большинства приложений есть основное действие: твиттер в Твиттере, публикация в Instagram, отправка денег через PayPal или регистрация в Swarm (Foursquare). Возможно, вы создаете приложение, в котором есть такие основные действия, поэтому я хотел написать статью о том, как создать это центральное действие для вашего приложения с помощью Swift. Главное действие - это то, что должно быть всегда видимым и легкодоступным...

Вход через Apple в TCA — Часть 3
Как мы проверим эту штуку? Резюме и подход к тестированию Теперь мы создали это классное маленькое приложение, которое позволяет нам входить в систему с помощью Apple. Тем не менее, вам может показаться, что мы немного отклонились от курса, чтобы все заработало с TCA. Мы, конечно, могли бы добиться того же, но с гораздо меньшим количеством кода в ванильном SwiftUI. Мы также создали несколько пользовательских типов (например, тип AppleAuthenticationResponse ) для переноса информации,..