Публикации по теме 'ios'
Методы жизненного цикла в SwiftUI
Отсутствующее руководство
Разработчики UIKit, возможно, слышали о термине Просмотр жизненного цикла методов. Хорошо, если вы разработчик UIKit, позвольте мне задать несколько вопросов, прежде чем мы углубимся в тему.
Не могли бы вы перечислить все методы цикла просмотра в ViewController, не касаясь Xcode сейчас?
Кроме того, не могли бы вы указать метод цикла просмотра при переходе между двумя ViewController в правильном порядке? 😅
Хорошо, если вы правильно ответили на..
Ускорение декодирования H264 на iOS с помощью FFMPEG и VideoToolbox
В LIVEOP мы сосредоточены на предоставлении службам быстрого реагирования наиболее актуальной информации в краткой форме, в то же время не ставя под угрозу удобство взаимодействия с пользователем. Когда мы начали сотрудничать с Zepcam , ведущим мировым поставщиком беспроводных (нательных) систем камер, мы хотели убедиться, что предоставляем опыт, соответствующий нашим высоким стандартам, без ущерба для производительности или эффективности.
Потоки с камеры, размещенные на Zepcam,..
SwiftUI и Redux - чистый код и небольшие независимые компоненты
Как использовать библиотеку Redux и интегрировать ее в приложение SwiftUI
Redux действительно крут, SwiftUI еще круче, а наличие обоих в одном приложении - рай на земле. Итак, еще раз я попытаюсь убедить вас, что это лучшая (или худшая) архитектура приложения SwiftUI.
Dimillian / SwiftUIFlux Очень наивная реализация Redux с использованием Combine BindableObject в качестве примера. В этом небольшом руководстве я… github.com
За..
Моделирование тестируемых зависимостей в кодовых базах iOS
Пример кода с вариантами реализации тестируемых зависимостей в вашем проекте
Когда вы разрабатываете приложение и стремитесь к тестируемости, полезно иметь общее представление о том, как определить ваши зависимости.
В приведенных ниже примерах будут представлены некоторые варианты того, как этого добиться.
1. Зависимости, хранящие данные или внутреннее состояние
Если он будет содержать какие-то данные или состояние, он должен храниться где-то в памяти. Имея это в виду, лучше..
Завершите калькулятор Apple в SwiftUI с помощью MVVM
Часть 2 — Бизнес-логика
В сегодняшнем уроке мы собираемся построить бизнес-логику калькулятора в Swift, используя модель MVVM с учетом лучших практик.
Построение представления описано в Часть 1 .
Более того, вполне нормально начать отсюда, если вы не заинтересованы в построении представлений. Идите вперед и скачайте стартовый проект .
API калькулятора
Наша цель — сделать модель Calculator полностью независимой.
Согласно принципу единой ответственности , каждый модуль,..
Создайте приложение для поиска контактов SwiftUI
Воспользуйтесь мощью SwiftUI и его совместимостью с UIKit
По мере того, как SwiftUI завершает год, есть много чего ожидать от WWDC 2020. Наличие готовой функциональности панели поиска должно быть в списке желаний каждого.
А пока мы можем использовать совместимость SwiftUI-UIKit для создания настраиваемой панели поиска.
В следующих разделах мы будем создавать приложение SwiftUI для поиска контактов.
План действий
Используйте платформу контактов для получения телефонных..
Flutter не смог решить самую большую проблему для нашего кроссплатформенного приложения
Суровые уроки, извлеченные из миграции нативного приложения iOS на Flutter
Мое первое занятие по разработке мобильных приложений началось около десяти лет назад. Я только что купил свой первый iPhone (3GS), и мне было любопытно создавать приложения для этого очаровательного маленького устройства. Приложение, которое я хотел разработать в то время, было (и остается) в основном электронной книгой о стероидах. Он содержит около 50 разделов информационного содержания и призван помочь..
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..