Спикер рассказал, что это за метод, как он работает под капотом, почему так долго выполняется и как свести к минимуму количество вызовов метода.
Спикер рассказал, как в Авто.ру полностью перешли на инструменты на Swift и какой профит от этого получили.
С этим выпуском начата официальная поддержка его как части основного набора инструментов Swift, включая размещение его как части организации Swift на GitHub.
Сегодня мы изучим основы DocC, что позволяет нам предоставлять надлежащую документацию для нашего кода.
Хотя конкатенация текста хорошо работает для простых сценариев стилизации, лучше всего всегда отдавать предпочтение интерполяции для локализованного текста, чтобы обеспечить грамматически правильный и естественный перевод.
В докладе, вооружившись обновленной версией языка и проектом Ozon Seller, мы применили эту концепцию, чтобы повысить прозрачность необходимости использования сущностей в коде.
Про историю развития, ключевые фичи и необычные технические концепции в языке нам рассказал Глеб Лукьянец.
очему паралеллизм и многопоточность - разные понятия? Что такое переключение контекста, async/await и акторы?
Оптимальное решение задачи - решение, подходящее под конкретные условия.
Оптимизация производительности - это не одноразовая задача, это образ мышления.
Соединить две точки очень просто - достаточно провести между ними одну или несколько линий.
SwiftUIKit — это Swift SDK, который добавляет дополнительную функциональность для SwiftUI и Swift. Он содержит дополнительные компоненты, множество расширений нативных типов и многое другое. SwiftUIKit может...
FeedKit — это библиотека Swift для чтения и генерации RSS, Atom и JSON фидов. Пример: // Read any type of feed let feed = try await...
Xcore — это коллекция сотен расширений и компонентов Swift, разработанных для минимизации шаблонного кода и простого выполнения общих задач. Это фреймворк для эффективного создания и масштабирования...
Структурированный параллелизм позволяет нам перейти от «ада обратных вызовов» к коду, который легче читать и поддерживать.
Permutation in String объединяет в себе 2 задачи: проверка на анаграмму и работа с подмассивом.
Оба они выглядят и ведут себя одинаково, но есть несколько существенных различий, о которых следует знать Swift-разработчикам.
Yams — парсер YAML для Swift (YAML — это удобный для человека язык сериализации данных). В Yams есть три группы API преобразований: одна для использования с...
Fluent — это ORM (Object-Relational Mapper) фреймворк для Swift. Он использует преимущества сильной системы типов Swift, чтобы обеспечить простой в использовании интерфейс для вашей базы данных....
Для заданной строки задана строка s, найдите длину самой длинной подстроки без повторяющихся символов.