Публикации по теме '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 и..