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


Быстрая программная реализация UITableView и UICollectionView
И разместите их с помощью Swift NSLayoutConstraint вступление В этом кратком руководстве мы узнаем, как реализовать очень распространенные компоненты пользовательского интерфейса iOS: UITableView и UICollectionView . Исходный код готового проекта доступен на GitHub . Настройка проекта Во-первых, давайте создадим новый проект Xcode, присвоив ему любое имя. Теперь удалите файл SceneDelegate.swift и удалите два UISceneSession метода внутри AppDelegate.swift :..

Неоморфный стиль кнопки в SwiftUI
Как анимировать состояния кнопок в ButtonStyle В предыдущей статье мы использовали принципы неоморфного дизайна для создания аудиоплеера. Для ознакомления с цветами, использованными в этом уроке, проверьте эту статью . Добавьте нейроморфные цвета в свои активы и создайте структуру для трех цветов перед началом этого урока. Фон кнопки Начиная с фона кнопки, добавьте прямоугольники со скругленными углами для формы кнопки, верхний темный край, нижний светлый край и темную..

Создайте свой настраиваемый роутер просмотра с помощью SwiftUI (2 / X)
Эта статья является второй частью, которая основывается на основах, которые были представлены в статье Создание собственного настраиваемого маршрутизатора представления с помощью SwiftUI (1 / X) . Во второй статье мы расширим основы из первой статьи о применении некоторых жестов к нашему проекту. Жесты SwiftUI Чтобы все заработало, нам нужно взглянуть на то, как работают жесты в SwiftUI. Это действительно довольно просто; мы в основном объявляем жест, например DragGesture..

Работа с подписками в Swift: обзор и примеры
В Swift subscript — это ярлык для доступа к элементам коллекции, последовательности или списка с использованием значения индекса. Он похож на функцию, но используется для извлечения или установки значения с использованием синтаксиса нижнего индекса вместо вызова метода. subscript объявляется с использованием ключевого слова subscript , за которым следует один или несколько параметров в квадратных скобках ( [] ), определяющих индекс значения, к которому осуществляется доступ...

TIL: борьба с проблемами среды разработки
В разгар разработки неизбежно возникают изменения, которые вам нужно будет внести в вашу среду разработки. Например, обновление Xcode, обновление вашей версии Cocoapods, интеграция новой зависимости. Часто это кажется прекрасным, например… что может пойти не так?! И тут вдруг вы пытаетесь запустить свой проект, и всплывают вроде бы не связанные с ним ошибки, которых вы никогда раньше не видели и не знаете, как исправить. Когда такие вещи случаются, я задаю себе два вопроса: Как..

Почему Свифт?
Почему Свифт? Разработка приложений — один из самых востребованных навыков в наши дни. По данным Gartner, спрос на корпоративные мобильные приложения превысит имеющиеся возможности для разработки в пять раз. Поэтому, если вы хотите разрабатывать для мобильной экосистемы, вам придется выбирать между Android или iOS, двумя доминирующими сегодня платформами. Да, есть возможность выбрать из нескольких независимых от платформы технологий, таких как PhoneGap и React Native и т. д., но я..

Объяснение программирования, ориентированного на Swift Procotol
Протокольно-ориентированное программирование — это мощный инструмент, который можно использовать для создания гибкого и модульного кода в экосистеме iOS. Протокольно-ориентированное программирование — это парадигма программирования, которая фокусируется на использовании протоколов и расширений протоколов для создания гибкого и модульного кода. Это мощный инструмент, который может быть…