Публикации по теме 'ios-app-development'


Ссылка и типы значений в Swift
В чем основное различие между этими двумя типами? Ссылочные типы совместно используют индивидуальную копию своих данных, в то время как типы значений сохраняют уникальную копию своих данных. Типы ссылок Классы определяют ссылочный тип, аналогичный Objective-C. Они состоят из общих экземпляров, которые могут передаваться и ссылаться на многие переменные. Взгляните на этот код: // Reference Types: class Person { var isHappy = true } let michael = Person() let john = michael..

Непрозрачные, экзистенциальные и общие типы в Swift — объяснение за 5 минут
Swift предоставляет нам множество возможностей для написания расширенных методов. В этом блоге основное внимание будет уделено параметрам функций, типам возвращаемых значений и тому, как мы можем использовать ключевые слова для создания общих, непрозрачных и экзистенциальных типов. Дженерики дают вызывающему абоненту право выбора типа. Мы говорим, что дженерики создают свободный контракт с внешней областью видимости. Автор универсальной функции должен создать границы того, как..

React Native Устранение неполадок
Неполный список распространенных ошибок и быстрых исправлений для новичков и не очень Конфликт именования модулей Загрузка графа зависимостей… jest-haste-map: @providesModule Конфликт именования: Повторяющееся имя модуля: ‹имя модуля npm› Переустановите все пакеты и убедитесь, что вы не загружаете какие-либо кэшированные модули или ваш упаковщик все еще имеет некоторые из них в собственном кэше. Когда добавлялись новые депы или обновлялся React Native, это было настолько обычным..

Написание интеграционных тестов для вашего сетевого уровня с использованием URLProtocol
Используйте возможности интеграционного тестирования в своих приложениях для iOS Что такое интеграционное тестирование? Здесь вы запускаете тестовые случаи, когда все ваши модули работают вместе. В реальном мире ни один модуль никогда не будет работать изолированно. Между разными модулями всегда есть поток данных. По этой причине ошибки могут возникать, даже если все ваши модульные тесты пройдены. Поэтому важно иметь интеграционные тесты в дополнение к модульным тестам. Почему..

Монорепозиторий для iOS и Android Project
Изучаем Android-разработку Монорепозиторий для iOS и Android Project Обеспечить возможную более простую интеграцию и обработку зависимостей при масштабировании разработки проекта. Исторически сложилось так, что работа над мобильным проектом — это максимум один командный проект (для каждой платформы, например iOS и Android). Итак, у нас есть проект Android Studio или Xcode…

Понимание слабых и бесхозных ссылок в Swift Closures
Автоматический подсчет ссылок (ARC) — это функция управления памятью в Swift, которая отслеживает количество ссылок на объект для управления его временем жизни. Когда количество ссылок на объект достигает нуля, объект освобождается в памяти. Механизмы, используемые ARC для управления временем существования объектов, — это сохранение и освобождение . Когда мы делаем сильную ссылку на объект, мы «сохраняем» его, что увеличивает количество ссылок на единицу. Когда мы «освобождаем»..

[Структура] Концепция видения
Приложение, которое я хочу создать, требует технологии компьютерного зрения, поэтому я искал ее и узнал о платформе Vision, поэтому я кратко изложил ее. 🔥 Что такое Vision Framework? Vision Framework — это фреймворк, анонсированный вместе с coreML на WWDC в 2017 году. распознавание лиц Возможность отслеживать лицевые ориентиры Как и LiveText в iPhone, возможность поиска текста на фотографии Общая регистрация изображений, функция отслеживания Алгоритмы компьютерного зрения..