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


Производственные лайфхаки Flutter DevOPS начинаются с правильной IDE
Google перечисляет 3 IDE в документации по флаттеру: VSCode, Android и Emacs. Но обратите внимание, что Google сначала перечисляет VSCode с открытым исходным кодом (код Visual Studio). На самом деле это связано с возможностью лучшего рабочего процесса devOPS с VSCode при проектировании и разработке приложений флаттера, чем с Android Studio или Emacs. В этой статье я расскажу о более самоуверенной настройке VSCode…

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

Создайте приложение для SpaceX, используя чистую архитектуру в iOS
Создать панель запуска В этом пошаговом руководстве мы узнаем, как использовать шаблон чистой архитектуры VIP для разработки приложений для платформ Apple. Мы разработаем приложение Clean SpaceX, в котором будем демонстрировать информацию о ракетах, которые были изготовлены и с которыми проводились эксперименты SpaceX. Что такое VIP? По сравнению с MVVM, MVC или VIPER архитектурный шаблон VIP является одним из наименее известных шаблонов в разработке iOS. По сути, это разные..

ccache и distcc с clang
Это резюме нескольких связанных блогов. Поскольку мы планируем вернуться со Swift на Objective-C для нашего проекта, сегодня я провел небольшое исследование кеша и взял несколько блогов. ccache и clang ccache в основном сидит поверх clang и проверяет, нужна ли компиляция по своему кешу, и вызывает компилятор только тогда, когда предоставляется реальная компиляция. Как установить? brew install ccache (у меня не сработало из-за некоторых странных проблем с xls. Я переключился на..

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

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

Самые популярные языки программирования в 2021 году
1) Питон: В соответствии с потребностями в ролях Data Science , Python наверняка станет языком программирования номер один в этой области в течение следующих 5 лет. Благодаря очень простому синтаксису и уже созданным библиотекам для всего необходимого. Все, что вам нужно, это просто строка кода в терминале. Знаменитое «pip install library_name». При этом вы можете установить хорошую библиотеку, которая решит вашу проблему. Также есть хорошая документация для изучения Python, всех..