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


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

Использование Swift Property Observers для очистки объектов
В предыдущей статье мы рассмотрели, как мы можем использовать шаблон делегата, чтобы отделить наши представления от наших контроллеров. Сегодня мы погрузимся в мир Property Observers, чтобы увидеть, как мы можем использовать их, чтобы упростить работу с нашими объектами. Что такое Property Observer? Наблюдатели за недвижимостью наблюдают и реагируют на изменения стоимости собственности. Наблюдатели свойств вызываются каждый раз, когда устанавливается значение свойства, даже если..

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

Улучшите навигацию по боковой панели iPad на iPhone с помощью SwiftUI
Используйте возможности просмотра вкладок для навигации Мы узнали, как добавить боковую панель для iPad в предыдущем посте в блоге , но этот подход не так хорош для iPhone. Это выглядит довольно странно, и как только мы настроим представление по умолчанию, оно автоматически перейдет к нему при запуске приложения iPhone. Это не очень хорошо на телефоне, но имеет смысл на iPad. Мы можем улучшить это, показав боковую панель для iPad и TabView для iPhone. Проверка, является ли..

3 способа показать изображение и заголовок при смахивании
Это дизайн Apple, что только когда высота ячейки равна или больше 90, и изображение, и заголовок будут отображаться при смахивании. Есть 3 способа показать оба. Следующий код задает для названия действия значение «Пойман» и задает для изображения системный значок звездочки. let starAction = UIContextualAction(style: .normal, title: “Caught” ) { _, _, _ in } let starImage = UIImage(systemName: “star.fill”) starAction.image = starImage Мы ожидаем, что при смахивании будут отображаться..

Использование металла в Swift Playgrounds 4
Два способа заставить металл петь как птица в Swift Playgrounds Swift Playgrounds 4 стала огромным обновлением, которое принесло полную разработку приложений в SwiftUI для iPad, а также сделало приложение более быстрым и удобным в использовании. Хотя Playgrounds хорошо подходит для создания прототипов и работы на ходу, в нем отсутствуют некоторые расширенные функции разработки, такие как Metal. В этой статье будут показаны два способа заставить Metal работать в Swift Playgrounds 4..

Приложения Graph & It: Swift | Часть-1
Часть серии статей, посвященных разработке D ata S , посвященной стандартным операциям, реализованным с использованием Swift. Введение : граф G = (V, E), V - конечный набор вершин, E - конечный набор ребер. Реализация: Вершина или узел графика График классов: Вставить края в график: Вставить вершину в график: Получить информацию о вершине с именем Получить все смежные вершины для данной вершины Как сделать №1:..