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


Реализуйте наблюдение за ключом в Swift 5
Легко привязать модель к виду В этой статье мы изучим наблюдение за ключом и значением (KVO) в Swift и увидим его реализацию на простом примере Xcode Playgrounds. Короче говоря, наблюдение "ключ-значение" позволяет нам наблюдать и реагировать на изменения свойства. Это особенно полезно, когда мы хотим мгновенно отобразить изменение нашего Model слоя в UIView подклассе. Исходный код проекта доступен внизу статьи. Давайте начнем Рассмотрим следующий Counter класс:..

Разработчики мобильных приложений! Проверьте эти 7 привычек для большего успеха!
7 навыков высокоэффективных разработчиков мобильных приложений. Разработать успешное мобильное приложение может быть сложно, но соблюдение этих 7 привычек поможет вам добиться большего успеха. 1. Они планируют свою работу и работают по плану

Проверьте, пуст ли Swift Array: пересмотр передовой практики
Глядя на то, что быстрее, isEmpty или .count == 0 Предположим, вы проходите летнюю стажировку в компании по разработке программного обеспечения, вы только начали изучать программирование на Swift и написали код, подобный приведенному ниже. К счастью (или к сожалению), ваш код был рассмотрен руководителем вашей группы, старшим разработчиком iOS, во время вашей еженедельной индивидуальной встречи с ним. Когда он увидел эти строки кода, он начал улыбаться и сказал: «Технически ваш..

Swift Concurrency — Асинхронная функция
Краткое содержание Начиная со Swift 5.5, Apple представила асинхронную функцию и актеров для параллелизма. Это рекомендуемая технология для управления параллельными процессами. С ними легче работать, и они менее уязвимы для общих проблем, таких как состояние гонки и ад гнездования. Как определить асинхронную функцию Асинхронная функция определяется ключевым словом async после имени функции. Как вызвать асинхронную функцию Для вызова асинхронной функции требуется ключевое..

Превратите веб-сайт Next.js в PWA с помощью Workbox, часть 1. Манифест веб-приложения и кэширование / поддержка в автономном режиме
Введение: PWA v.s. Родное приложение Действительно ли нам нужно изучать собственное приложение для веб-разработчиков? Там есть Вам нужно выучить новые языки (Java, Kotlin, Swift и т. Д.) Согласно исследованию comScore за 2019 год, Google и Facebook доминируют в экосистеме мобильных приложений в Индонезии. Трудно заставить пользователей тратить время на новые приложения. Тем не менее, приложения по-прежнему обеспечивают большую часть мобильного времени на всех рынках. Что..

Обслуживание крутых и освежающих нейронных сетей на устройстве с помощью Swift
В нашем втором выпуске с открытым исходным кодом за последнее время мы объявляем о выпуске Neuralyzer , библиотеки искусственной нейронной сети (ИНС) для Swift, которая поддерживает обучение на устройстве с использованием различных Архитектура нейронных сетей, оптимизаторы, функции потерь и типы слоев. Мы создали Neuralyzer , потому что хотели а) иметь возможность обучать модели на устройстве с помощью б) API, который похож на наш автономный рабочий процесс. (например,..

Как локализовать приложение для iOS
Если вы хотите перевести приложение с помощью строк в раскадровке или кода и сохранить его организованным, вот как: Большинство приложений iOS хотят поддерживать как можно больше языков, но как сделать это наиболее организованным и эффективным способом? В этой статье я покажу вам свой подход к созданию локализованного приложения для iOS с поддержкой как минимум двух языков. Давайте начнем Начните с создания нового приложения Single View в Xcode. Назовите его MyLocalizedApp и..