Публикации по теме 'ios'
Изучение переходов SwiftUI
Непрозрачность, масштабирование, скольжение, перемещение, асимметричные, комбинированные и настраиваемые переходы.
В SwiftUI вы можете добавлять эффекты, когда представление вставляется или удаляется из иерархии. Это известно как переходы.
В следующих разделах мы увидим несколько основных типов переходов в действии. Давайте начнем.
Переход непрозрачности
SwiftUI уже предоставляет модификатор opacity из коробки. Но знаете ли вы, что можно также постепенно увеличивать и..
Руководство по инициализации — Swift 4
Что такое инициализация?
Инициализация в реальном мире
Это может быть натянуто, но я собираюсь сначала попытаться объяснить инициализацию, используя аналогию из реального мира. Я лично считаю, что на ранних этапах обучения полезно думать об абстрактных понятиях осязаемо. Так что то, как я думаю об инициализации, это то же самое, что я думаю о приготовлении чашки кофе ☕.
Существует общепринятая схема приготовления кофе ( class ). В хороший кофе обычно добавляют кофейные зерна, молоко..
Глубокие нейронные сети в Swift: извлеченные уроки
Векторы, матрицы, производные
Как и все остальное в области машинного обучения, нейронные сети - это информатика + математика. Если вы хотите знать, что происходит внутри, вам не избежать их. Есть несколько популярных фреймворков, которые абстрагируются от него, как Keras , но чем больше вы знаете, тем лучше вы можете стать (о, спасибо, Captain Obvious). Поскольку в Swift нет серьезной библиотеки для расчета матриц, я решил написать свою. Возможно, это не самый эффективный или самый..
Как удалить неиспользуемые коды из проектов Swift в Xcode?
У вас большая кодовая база. Вы все время разрабатываете функции, пишете коды поверх существующих кодов. Новые классы, новые структуры, новые файлы. Это беспорядок. И теперь пришло время их почистить. Но как? Как найти мертвые коды? и как их удалить?
Представляем Периферию ! и некоторые вещи, которые я узнал, используя его.
Периферия: инструмент для выявления неиспользуемого кода в проектах Swift.
Установка периферии Я бы посоветовал использовать HomeBrew, чтобы он был..
Определение языка и преобразование текста в речь в приложениях SwiftUI
С появлением машинного обучения и искусственного интеллекта iOS SDK уже поставляется с рядом фреймворков, позволяющих разработчикам разрабатывать приложения с функциями, связанными с машинным обучением.
В этом руководстве мы рассмотрим два встроенных API ML для преобразования текста в речь и определения языка.
Использование преобразования текста в речь в AVFoundation
Скажем, если мы создаем приложение, которое читает входящие сообщения пользователей, вам нужно реализовать какой-то тип..
Быстрая программная реализация UITableView и UICollectionView
И разместите их с помощью Swift NSLayoutConstraint
вступление
В этом кратком руководстве мы узнаем, как реализовать очень распространенные компоненты пользовательского интерфейса iOS: UITableView и UICollectionView .
Исходный код готового проекта доступен на GitHub .
Настройка проекта
Во-первых, давайте создадим новый проект Xcode, присвоив ему любое имя.
Теперь удалите файл SceneDelegate.swift и удалите два UISceneSession метода внутри AppDelegate.swift :..
Неоморфный стиль кнопки в SwiftUI
Как анимировать состояния кнопок в ButtonStyle
В предыдущей статье мы использовали принципы неоморфного дизайна для создания аудиоплеера. Для ознакомления с цветами, использованными в этом уроке, проверьте эту статью .
Добавьте нейроморфные цвета в свои активы и создайте структуру для трех цветов перед началом этого урока.
Фон кнопки
Начиная с фона кнопки, добавьте прямоугольники со скругленными углами для формы кнопки, верхний темный край, нижний светлый край и темную..