Telegram Web Link
Вышла релизная версия Swift 5.9

Swift 5.9 вышел, теперь официально! Вы его, скорее всего, уже попробовали, но на всякий случай перечитайте пост про макросы, интероп с С++ и другие языковые фичи.
38👍4💅2
Курс от Жени Елчева для начинающих разработчиков

Вышли все 66 видеоуроков бесплатного курса Жени Елчева для тех, кто только вкатывается в разработку на Swift. Поддержите лайком, Женя крутой!
👍165👎2215💅8
Новый подход к тестированию в Swift

Выход макросов в Swift 5.9 разблокировал еще одну возможность – полный пересмотр того, как работают тестовые API. Ребята из команды Apple опубликовали вижн того, какими они их видят в будущем, и экспериментальную версию нового пакета swift-testing.
👍264💅1
Запись первого выпуска Лампового Стола

Недавно прошел первый лайв-эфир старичков нашего чата про SwiftUI. Если вы не подключились к трансляции, есть шанс все наверстать!
👎199👍4💅1
Как Airbnb переезжали на SwiftUI

Airbnb недавно закончили переезд на SwiftUI и поделились стратегией миграции, проблемами и результатами.

👉По примерной оценке кода стало в 6 раз меньше
👉Перфоманс при этом не изменился
👉77% инженеров из команды считают, что SwiftUI вырастил их продуктивность, и 100% – что не ухудшил
👍63💅102👎2
Размеры экранов новых айфонов

В этом году все модели выходят с поддержкой Dynamic Island, поэтому жить будет чуть проще. В статье – размеры экранов и safe areas новых телефонов.
👍17💅5
Кросскомпиляция Swift библиотек

В мире, в котором команда Swift показывает новые библиотеки не только во время WWDC, а в течение всего года, жить стало гораздо интереснее. В этот раз выпустили экспериментальную версию Swift SDK Generator, инструмента для кросскомпиляции Swift библиотек сразу под все поддерживаемые платформы.
6👍2
Релиз Swift HTTP Types 1.0

Apple не только показывают новые библиотеки, но и довольно быстро их стабилизируют. swift-http-types, которую представили только в июле, за несколько месяцев дошла до версии 1.0.
👍274
Тестирование макросов

Ребята из Pointfree выпустили библиотеку для тестирования макросов MacroTesting, и рассказывают о том, как с ней работать.
👍18
Улучшения дебага в Swift 5.9

👉Ускорены команды p и po, а заодно улучшено и качество их аутпута.
👉Eval в LLDB теперь умеет вызывать функции с generic параметрами.
👉Дебаггер лучше работает с переменными с одинаковыми названиями но разными скоупами видимости.
👍2111
Опрос про Server-Side Swift

Если так случилось, что вы пишете какой-то серверный код на Swift, пройдите опрос от Apple и поделитесь своим опытом. Очень интересно узнать, что изменилось за год.
👎14👍13💅7
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация CD на шейдерах

Вторая статья про шейдеры от Миши Рубанова с примером того, как реализовать правильное поведение отражающей поверхности CD.
👍30💅121
Realm переименовывают

Несколько лет назад Realm выкупила MongoDB. Теперь они решили переименовать его в MongoDB Atlas Device SDK. Как же плохо то, а.
👎104💅133👍2
Иконка Control Center всегда ест 1% CPU

Иконка Control Center всегда находится в тулбаре macOS, и всегда ест 1% CPU. Причина – лейаут на SwiftUI постоянно перерендеривается, даже когда само меню закрыто.
💅116👍7👎7
Как устроена билд-система Xcode

Разбор того, на какие этапы разбита сборка ваших проектов в Xcode, и как дебажить проблемы в билд графе. Для анализа используется XCBuildAnalyzer.
👍34
ManagedModels – библиотека для постепенного переезда на SwiftData

ManagedModels – пакет, который с помощью макроса генерирует CoreData модели напрямую из Swift классов. Не требует iOS 17+, а схожесть API позволит когда-то в будущем быстро переехать на SwiftData.
👍27💅5👎4
Как убедить компанию поддерживать Accessibility

Подборка советов и часто встречающихся возражений от бизнеса. Вот некоторые из рекомендаций:

Проще всего убеждение дается, если вы покажете, как реальные люди с ограниченными возможностями пользуются вашим приложением.
Сначала договоритесь о небольших улучшениях, и постепенно наращивайте вложения.
Разумнее всего начинать поддерживать accessibility как можно раньше. Чем дольше живет проект, тем сложнее это будет.
Проводите accessibility testing хотя бы раз в полгода, чтобв отслеживать прогресс.
👍20👎74
Релиз SFSymbols 5

👉700 новых символов: валюта, погода, автомобильные датчики, игровые контроллеры.
👉Расширена библиотека форм для создания кастомных символов.
👉Больше готовых анимаций для всех символов.
💅3313👍2
2025/07/08 16:05:35
Back to Top
HTML Embed Code: