Публикации по теме '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 - это отсутствующий реестр пакетов для библиотек..