Но новая модель конкурентности – это не просто синтаксис, а совершенно новая для Swift концепция, которая лежит глубоко под фасадом async/await.
Да, конечно! В Android жизненный цикл View связан с различными состояниями, через которые проходит виджет (View) в процессе своего существования на экране. Вот основные этапы жизненного...
Zig – это DSL для машинного кода.
Retain cycle (цикл удержания) - это ситуация в управляемых языках программирования, таких как Objective-C или Swift (для приложений iOS и macOS), когда два или более объектов...
Хотя этот протокол выглядит простым и имеет всего одно свойство, в нем легко допустить распространенную ошибку, которая может привести к неожиданному поведению вашего представления.
По словам Масада, конечной целью является разработка большого количества ИИ-агентов, которые будут специализироваться на различных аспектах разработки программного обеспечения. Пользователям будет казаться, что один и тот...
LiveData - это класс, предоставляемый архитектурой компонентов Android Jetpack, который представляет собой наблюдаемое (observable) значение.
Combine - это реактивный фреймворк в iOS, предоставляющий декларативный способ обработки значений в Swift.
Вместе с Виталием Брагилевским обсуждаем выдающуюся личность Ады Лавлейс.
Groovy — это динамический язык программирования, разработанный для платформы Java. Он предназначен для улучшения производительности разработки приложений на Java путем предоставления более простого и элегантного синтаксиса,...
Дженерики (или обобщения) - это механизм в языках программирования, который позволяет создавать классы, методы и функции, способные работать с различными типами данных, сохраняя при этом безопасность...
Несколько дней назад СЕО NVidia Дженсен Хуанг сказал, что их цель заменить программистов и что программисты больше не нужны. Так ли это на самом деле?
Эта новая функция в реальном времени объединяет возможности Copilot от GitHub с CodeQL, движком семантического анализа.
Собеседование на знание языка Kotlin, включает теорию и кодинг. Проводит Кирилл Розов.
Практика и постоянное стремление к улучшению помогут вам стать лучшим разработчиком и писать качественный код.
Состояние гонки (race condition) — это ситуация, которая возникает в многозадачных или многопоточных программных системах, когда результаты выполнения программы зависят от того, в какой последовательности выполняются...
В чем же главная причина внезапной щедрости Microsoft?
Concurrency Recipes — практические решения проблем с использованием Swift Concurrency. Swift Concurrency может быть очень сложным в использовании. Было бы удобно задокументировать и поделиться решениями и...
Optional лежат в основе Swift и существуют с первой версии языка. Опциональное значение позволяет нам писать чистый код и в то же время заботиться о возможных...
В Swift, тип данных или объект является хешируемым (Hashable), если он соответствует протоколу Hashable. Этот протокол используется для определения возможности вычисления хеш-значения для экземпляров типа данных....