Nano Hash - криптовалюты, майнинг, программирование

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


Пишите красивый код с помощью Swift Result Builder
Сделайте ваши кодовые базы UIKit такими же чистыми, как SwiftUI Самое примечательное в SwiftUI то, что он выглядит невероятно. Он берет относительно большой кусок кода и сжимает его во что-то красивое и простое, так что даже непрограммисты могут понять, что происходит. Но знаете ли вы, что, начиная со Swift 5.4, вы можете воспроизвести этот опыт во всем, что захотите? Вы можете создавать запросы URL, сложные структуры данных и даже целый экран в UIKit так же, как в SwiftUI...

ОДНА БОЛЬШАЯ ПРОБЛЕМА Swift JSONDecoder
Обработка меток времени из вашего бэкэнда в вашем приложении Swift Сложность: Начинающий | Легко | Нормальный | Сложно Эта статья была разработана с использованием Xcode 12.4 и Swift 5.3.2 В этой статье есть вспомогательное видео по адресу: YouTube видео Предпосылки Вам просто нужно иметь возможность создать проект Swift, но это может помочь вам прочитать Шпаргалку по дате и времени . Фон Вам почти наверняка потребуется общаться с серверной частью через..

Анализ производительности 15 языков программирования
В этой статье будут продемонстрированы память и время выполнения, используемые 15 различными языками программирования для решения игры в делители в Leetcode. Я также указал причины высокого или низкого времени выполнения и использования памяти. Языки программирования C C++ C# Java Python JavaScript TypeScript PHP Kotlin Swift Rust Go Scala Dart Ruby Осторожно, спойлеры Постановка задачи Алиса и Боб по очереди играют в игру, причем Алиса начинает первой. Изначально..

Представляем Khipu: моя реализация чистой архитектуры без кода в Swift
Глубокое погружение в это полностью декларативное и неизменное решение для повседневных проектов. MVVM-(X), VIP, VIPER — все эти так называемые архитектуры имеют две общие черты: все они ведут свое происхождение от Чистой архитектуры Роберта С. Мартина. Я не видел ни одной из допустимых архитектур в iOS. Они не обладают абсолютной независимостью от пользовательского интерфейса (Мартин: Пользовательский интерфейс должен быть устройством ввода-вывода ) и не позволяют вам откладывать..

Новое в iOS 16  — самоизменяющийся размер ячеек UICollectionView
Создайте расширяемый UICollectionView, используя композиционные макеты и различимые источники данных в iOS 16. Создание динамических ячеек Table View или Collection View — это проблема, с которой в какой-то момент столкнулось большинство разработчиков iOS. От использования estimatedRowHeight до создания пользовательских UICollectionViewLayout — установка динамических размеров для UICollectionViewCell s требует реализации множества методов — и я всегда возвращался к кодам рецептов..

Декомпозиция задачи или почему добавление одного поля — это НЕ одноминутное приключение
Допустим, вы пишете приложение (как неожиданно) и вам нужно отобразить номер телефона в профиле пользователя. Менеджер спрашивает, сколько времени это займет, ожидая услышать ответ сразу. Но вы отвечаете, что надо подумать, а ваш руководитель пассивно-агрессивно спрашивает, что тут думать — это же поле. «Вход и выход, приключение на 20 минут, Морти!» К сожалению, часто это не так . Особенно, если данные для этого поля не хранятся локально. Во-первых , менеджер, требующий..

Как я создал производительную систему поиска экземпляров на устройстве для iOS
Прочитайте мою историю. Используйте SwiftAnnoy, и вы тоже сможете его создать. Помните 2020 год, когда мир закрылся, чтобы замедлить распространение Covid, и нам пришлось решать, что делать, терпеливо ожидая дома конца времен? Во время перерывов в папином детском саду и бесконечного воспроизведения Моаны по телевизору я разработал простой конвейер для извлечения изображений на устройстве. Он быстрый, компактный и эффективно использует память. В этой статье я поделюсь историей о..

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..