Публикации по теме 'swiftui'
Иногда структура отстой
(не) классифицируйте (некоторые) свой код
Предупреждение: покупатель, будьте осторожны, никогда не делайте этого, вся ваша кодовая база самоуничтожится, это ужасная идея, вы дерьмовый кодер, если сделаете это, и около 100 других предупреждений, которые все закончить с некоторой вариацией здесь есть драконы. Так что не делайте этого. Или делайте это, потому что иногда «правила» просто мешают вам, или, может быть, нет, потому что вернуться к источнику правды и написать целую..
Создайте приложение для поиска контактов SwiftUI
Воспользуйтесь мощью SwiftUI и его совместимостью с UIKit
По мере того, как SwiftUI завершает год, есть много чего ожидать от WWDC 2020. Наличие готовой функциональности панели поиска должно быть в списке желаний каждого.
А пока мы можем использовать совместимость SwiftUI-UIKit для создания настраиваемой панели поиска.
В следующих разделах мы будем создавать приложение SwiftUI для поиска контактов.
План действий
Используйте платформу контактов для получения телефонных..
Основы Swift: массивы
Узнайте о массивах в языке программирования Swift
Массивы в Swift похожи на команду супергероев — они могут хранить множество значений, и вы можете получить доступ к этим значениям и изменить их в любое время. Точно так же, как у каждого супергероя есть свои особые способности, каждое значение в массиве имеет свой собственный индекс, который соответствует его положению в команде.
Вот пример того, как вы можете создать массив в Swift:
Это создает массив с именем superheroes ,..
5 способов использовать замыкания для повышения уровня вашей кодовой базы 🚀
Замыкания — это фундаментальная концепция Swift и SwiftUI, позволяющая разработчикам инкапсулировать функциональность и элегантно обрабатывать асинхронные операции. В этой статье мы познакомим вас с замыканиями в SwiftUI, изучим передовые концепции и практические варианты использования и предоставим подробные примеры кода, которые помогут вам стать гуру замыканий SwiftUI. Итак, пристегнитесь и приготовьтесь повысить уровень своих навыков SwiftUI! 🎉
Раздел 1: Понимание замыканий
1.1..
Изучение протокола макета SwiftUI — Создание пользовательского макета
Apple представляет новый протокол макета SwiftUI с выпуском iOS 16. В этом посте я расскажу о протоколе и реализую настраиваемое представление.
Apple представляет новый протокол SwiftUI Layout с выпуском iOS 16. Это мощный инструмент для создания пользовательских представлений с элегантностью SwiftUI. В этом посте я расскажу, что такое Layout и как его можно использовать.
В конце мы создадим пользовательское табличное представление, которое автоматически упорядочивает свои..
Выбираемый расширяющийся список в SwiftUI
Сложность в UIKit, легкий ветерок с SwiftUI
Отображение простого списка значений в SwiftUI чрезвычайно просто по сравнению с созданием UITableView в UIKit. Здесь нет делегатов настройки, соответствия протоколам или добавления табличного представления к контроллеру представления.
В этой статье я собираюсь сделать еще один шаг вперед. Я собираюсь показать вам, как создать расширяющийся список с возможностью выбора нескольких значений. Не было простого способа создать расширяющийся..
Использование заполнителей при загрузке данных в SwiftUI
Как использовать модификатор отредактированный
В этом руководстве мы собираемся создать пользовательский интерфейс, похожий на Instagram, чтобы продемонстрировать функциональность отредактированного модификатора. Пользовательский интерфейс будет включать пост и один комментарий для простоты.
Комментарии
Во-первых, нам нужно создать структуру для данных комментария. Возможно, вам потребуется добавить переменную для изображения профиля каждого комментария. Для учебника мы сохраняем..
Новые материалы
Объяснение документов 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 и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..