Публикации по теме '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:..