Публикации по теме 'swiftui'
Понимание AsyncSequence в Swift 5.5
Взгляд на новую функцию параллельного языка в iOS 15
На прошлой неделе я опубликовал статью о новой языковой функции в Swift 5.5, специально разработанной для параллельного кодирования. В конце этой статьи я сказал, что было больше, совсем немного больше.
Присоединяйтесь ко мне на эту тему, чтобы узнать больше об асинхронных последовательностях в Swift 5.5. Кто они такие? Как вы их используете? И как вы можете внедрить их в свой код уже сегодня.
Кодировать
Я хочу начать с..
Введение в анимацию в SwiftUI
Узнайте, как добавить базовую анимацию в приложение SwiftUI.
SwiftUI — это декларативная среда для создания пользовательских интерфейсов на платформах Apple. Одной из ключевых особенностей SwiftUI является его способность анимировать изменения пользовательского интерфейса. С помощью всего нескольких строк кода вы можете добавить базовую анимацию в свое приложение и сделать его более привлекательным и интерактивным.
Быстрое управление памятью: распутывание ARC и приручение циклов сильных ссылок
Получите полный контроль над памятью в своих приложениях Swift, погрузившись в автоматический подсчет ссылок (ARC) и овладев искусством разрыва циклов сильных ссылок.
Как разработчик Swift, понимание управления памятью имеет решающее значение для создания эффективных и надежных приложений. Swift использует автоматический подсчет ссылок (ARC) для управления памятью, автоматически освобождая объекты, которые больше не используются. Хотя ARC упрощает управление памятью, он также создает..
Создайте гибкий инструмент выбора с помощью SwiftUI
На основе дизайна Dribbble
Недавно, когда я работал над реализацией SwiftUI дизайна, найденного на Dribbble, мне пришла в голову идея расширить этот проект несколькими классными фильтрами, чтобы сузить список результатов.
Я решил, что представление фильтра будет состоять из двух отдельных параметров фильтра, в каждом из них будет несколько параметров для выбора. Но потом я столкнулся с проблемой. Когда я работал с UIKit, я всегда реализовывал такое представление как..
Методы жизненного цикла в SwiftUI
Отсутствующее руководство
Разработчики UIKit, возможно, слышали о термине Просмотр жизненного цикла методов. Хорошо, если вы разработчик UIKit, позвольте мне задать несколько вопросов, прежде чем мы углубимся в тему.
Не могли бы вы перечислить все методы цикла просмотра в ViewController, не касаясь Xcode сейчас?
Кроме того, не могли бы вы указать метод цикла просмотра при переходе между двумя ViewController в правильном порядке? 😅
Хорошо, если вы правильно ответили на..
SwiftUI и Redux - чистый код и небольшие независимые компоненты
Как использовать библиотеку Redux и интегрировать ее в приложение SwiftUI
Redux действительно крут, SwiftUI еще круче, а наличие обоих в одном приложении - рай на земле. Итак, еще раз я попытаюсь убедить вас, что это лучшая (или худшая) архитектура приложения SwiftUI.
Dimillian / SwiftUIFlux Очень наивная реализация Redux с использованием Combine BindableObject в качестве примера. В этом небольшом руководстве я… github.com
За..
Завершите калькулятор Apple в SwiftUI с помощью MVVM
Часть 2 — Бизнес-логика
В сегодняшнем уроке мы собираемся построить бизнес-логику калькулятора в Swift, используя модель MVVM с учетом лучших практик.
Построение представления описано в Часть 1 .
Более того, вполне нормально начать отсюда, если вы не заинтересованы в построении представлений. Идите вперед и скачайте стартовый проект .
API калькулятора
Наша цель — сделать модель Calculator полностью независимой.
Согласно принципу единой ответственности , каждый модуль,..
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 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 и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..