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


Представление окна настроек в macOS с использованием SwiftUI
Позвольте пользователям легко изменять настройки в ваших приложениях macOS через окно «Настройки». Как пользователь Mac, вы, несомненно, заметили, что существует большое количество приложений, которые имеют что-то общее; пункт меню для представления окна Настройки , где мы можем указать и изменить различные настройки приложения. Когда…

Порядок случайных и параллельных модульных тестов в Xcode
Если вам когда-либо приходилось иметь дело со случайным сбоем модульного теста, полезно оценить порядок, в котором они выполняются, это может дать вам подсказки относительно того, почему все работает не совсем так, как ожидалось. Xcode может рандомизировать модульные тесты или даже запускать их параллельно, но иногда, используя эти функции, мы можем сделать тесты менее стабильными (или показать вам, что они нестабильны, но просто не заметили). Итак, какова на самом деле..

Руководство по Swift Optionals
Что это такое и как их можно использовать для защиты вашего кода от сбоев? Прошел месяц с тех пор, как я начал изучать Swift. Если честно, мне было интересно изучать этот язык. Но когда мне пришлось применить то, что я узнал, это оказалось большим испытанием (К счастью, я люблю испытания!) . Если быть точным, у меня были ожесточенные битвы с Optionals Swift. Я считал Optionals своими злейшими врагами. Но после нескольких дней работы и исследований мы с Optionals наконец пришли к..

Лицензии: отображение лицензий в приложении
iOS Свифт Лицензии: отображение лицензий в приложении Необходимая библиотека пользовательского интерфейса для включения сторонних лицензий в приложение. Когда мы разрабатываем приложение или программное обеспечение, иногда мы используем сторонние библиотеки. В большинстве случаев мы забывали добавить лицензии в часть пользовательского интерфейса нашего приложения. Большинство лицензий имеют некоторые общие условия, такие как Приведенное выше уведомление об авторских правах и..

HTTP-запрос с использованием SwiftUI
В этой справочной статье рассказывается, как создать HTTP-запрос с помощью шаблона архитектуры SwiftUI и MVVM (Model View ViewModel). Класс CountryNetwork Нам нужно создать класс, соответствующий протоколу ObservableObject . Сопоставив наш класс с ObservableObject, изменения в классе будут автоматически отражены в нашем представлении. Создадим файл CountryNetwork.swift, в котором будем вызывать API. Модель CountryAPIElements Далее мы создадим модель CountryAPIElements...

Список SwiftUI с возможностью поиска
Как разработчик iOS, вы можете часто сталкиваться с ситуациями, когда вам нужно отобразить список элементов в вашем приложении. Хотя простые списки легко реализовать с помощью SwiftUI, иногда вам нужно предоставить функцию поиска, чтобы помочь пользователям быстро находить определенные элементы. В этой статье мы рассмотрим, как создать список с возможностью поиска в SwiftUI. Предварительные требования: чтобы следовать этому руководству, у вас должен быть некоторый опыт работы со Swift..

Настройка TFS в качестве решения ALM для проектов Xcode
Если вы используете Git в качестве решения для жизненного цикла приложений (ALM) для своих проектов Xcode (например, проектов iOS), настроить Xcode для управления исходным кодом несложно. Однако, если ваша компания использует только Microsoft Team Foundation Server (TFS) и его контроль версий и не настраивала этот сервер ранее, вам может быть немного обременительно правильно настроить все для контроля версий ваших проектов Xcode. . Поэтому я решил объяснить, как я это сделал. Настройка..