Публикации по теме '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 В предыдущей статье мы использовали принципы неоморфного дизайна для создания аудиоплеера. Для ознакомления с цветами, использованными в этом уроке, проверьте эту статью . Добавьте нейроморфные цвета в свои активы и создайте структуру для трех цветов перед началом этого урока. Фон кнопки Начиная с фона кнопки, добавьте прямоугольники со скругленными углами для формы кнопки, верхний темный край, нижний светлый край и темную..