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


Глубокие нейронные сети в Swift: извлеченные уроки
Векторы, матрицы, производные Как и все остальное в области машинного обучения, нейронные сети - это информатика + математика. Если вы хотите знать, что происходит внутри, вам не избежать их. Есть несколько популярных фреймворков, которые абстрагируются от него, как Keras , но чем больше вы знаете, тем лучше вы можете стать (о, спасибо, Captain Obvious). Поскольку в Swift нет серьезной библиотеки для расчета матриц, я решил написать свою. Возможно, это не самый эффективный или самый..

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

Работа с быстрыми действиями iOS 13
Узнайте, как настроить ярлыки и виджеты контекстного меню iOS 13 стандартизировала быстрые действия на главном экране на всех устройствах, избавившись от трехмерных касаний в пользу тактильных сенсорных жестов. Одним из положительных моментов этого изменения является устранение коллизий жестов между долгим нажатием и жестами принудительного нажатия. Раньше это было сложно, поскольку для открытия быстрых действий требовалось касание с усилием, а для удаления приложений требовалось..

Эксперименты с Mobile First Design
Последние пару недель я работал над небольшим проектом под названием Knave App . Это приложение еще не закончено, но оно находится в рабочем состоянии, и я хотел рассказать о своем опыте его разработки и написания кода, а также о том, что я узнал. Как всегда, я хотел бы услышать отзывы. Прокомментируйте здесь или свяжитесь со мной через электронную почту , Twitter или LinkedIn , или найдите другие мои работы в моем портфолио или GitHub . На момент написания этой статьи я..

Создайте ячейку, сложив подвиды
Создайте приложение, подобное Lego, с помощью SwiftUI - Урок 14 В SwiftUI мы можем построить представление из компонентов subview, перетаскивая их из библиотеки так, чтобы они встали на место по вертикали и горизонтали, как блоки Lego®. В этом уроке 14 мы добавим текстовые подпредставления, кнопку и изображение для изменения размера. В предыдущем Уроке 13 мы завершили соединение экземпляров модели новостей Article с NewsCell в сцене новостей. Теперь мы создадим ProductCell..

Создайте неверное имя пользователя и анимацию пароля в SwiftUI
Выделите и встряхните текстовые поля при вводе неправильных учетных данных В этом руководстве мы создадим код, чтобы посмотреть количество попыток входа в систему только для поля пароля. Было бы лучше, если бы вы не сообщили пользователю, в каком поле указаны неверные данные. Вместо этого выделите поля для имени пользователя / электронной почты и пароля - это затруднит взлом учетной записи. Конечно, есть и другие меры безопасности, такие как двухфакторная аутентификация, но я..

7 основных инструментов разработчика iOS
Увеличьте вашу продуктивность Независимо от того, являетесь ли вы опытным разработчиком iOS или только начинаете, очень важно, чтобы у вас были подходящие инструменты. Существует множество полезных инструментов, которые помогут сэкономить ваше время на разных этапах разработки. Вот список инструментов, которые я использовал, которые могут сэкономить часы времени любому разработчику. 1. Индекс пакетов Swift Swift Package Index - это отсутствующий реестр пакетов для библиотек..