Telegram Web Link
swift-parca – профилировщик для Server-side Swift

swift-parca – новая библиотека для continuous profiling ваших серверных приложений. В чем суть – вам не нужно заранее думать о том, чтобы начать логировать что-то в проде, все нужные события записываются автоматически, при этом практически никакого оверхеда на перфоманс это не дает.
👍5🔥1
Поддержка Claude в Xcode

В новую бету Xcode завезли поддержку Claude (не путать с агентом Claude Code). Вы можете залогиниться в свой аккаунт Anthropic и использовать их модели во встроенном в Xcode AI Assistance.
19👍9
Все про SwiftUI WebView

Как и всегда случается с новыми API, про WebView, добавленный в последней версии SwiftUI, пока нет ни нормальной документации, ни качественных семплов. Держите отличный разбор того, как правильно с ним работать, и с какими особенностями придется столкнуться.

А вот тут можно посмотреть на код.
👍13
OpenAI купил Alex Sidebar

Помните Alex Sidebar, надстройку над Xcode, которая дает Cursor-like опыт iOS разработчикам? Так вот, OpenAI купил команду, и подключает ее к разработке их агента Codex. Alex Sidebar продолжат поддерживать для существующих пользователей какое-то время, но вот новые загрузки будут отключены.

Ну что, ждем интеграцию Codex с Xcode?
👍265
Шейдер с эффектом стекла

Чтобы поверхность выглядела, как настоящее стекло, нужно реализовать четыре эффекта – отражение света, увеличивающая линза, тень и подсветка краев. Разбираемся, как это сделать на Metal шейдерах.
🔥28💅7👍6
Разбираемся с Big-O нотацией

Держите простой гайд с интерактивными примерами про то, что такое Big-O нотация, и как отличаются друг от друга O(1), O(log n), O(n), O(n^2).
💅24🔥81
Как в Duolingo используют макросы

Duolingo написано с использованием MVVM, и, как результат, там довольно много бойлерплейта. В статье они рассказывают, как перевели значимую часть этого бойлерплейта на макросы, и сократили кодовую базу на 4.5к строк, получив из минусов только дополнительные 10 секунд билдтайма.
16👎6👍2🔥2
AI-friendly документация Apple

Агентским IDE очень сложно обращаться к документации от Apple, потому что она не рендерится без включенного JavaScript. Держите сервис, который переводит все доки в текстовый формат, и дает удобный API, с помощью которого с ними можно работать.
👍29🔥10💅8
Релиз пакета swift-subprocess

Вышел первый релиз пакета swift-subprocess, который разрабатывался больше двух лет. В чем суть – в скриптах на Swift было очень больно работать со сторонними процессами и запускать другие CLI тулы. swift-subprocess дает API ровно для этого.
2🔥46
Как WebKit переводят с C++ на Swift

WebKit – это гигантская кодовая база, целиком написанная на плюсах. Разработчики плотно занимаются вопросом memory safety, и в качестве одного из шагов переписывают части системы на Swift.

Слайды можно посмотреть тут.
👍246👎1
Вышел Swift 6.2

Самый не-неожиданный анонс этой недели – вышел стабильный релиз Swift 6.2. Ключевые фичи:

👉Упрощенная Swift Concurrency
👉Opt-in strict memory safety
👉Поддержка Wasm
👉Улучшенный перфоманс макросов
👉Улучшенный дебаг асинхронных функций
1👍22
Что нового в Swift for Wasm

С момента анонса официальной поддержки Wasm на последнем WWDC случилось много всего интересного:

👉На CI теперь собираются Wasm версии всех основных официальных пакетов
👉Embedded Swift Concurrency теперь работает в CLI и в JavaScriptKit приложениях
👉Поддержку Wasm вмерджили в LLDB
👉Swift SDK для Wasm теперь включает Foundation

А вообще за статусом проекта теперь можно следить на публичной борде.
👍7🔥51
Xcode AI Assistant под капотом

Подробный анализ архитектуры, используемых тулов и ограничений AI помощника в Xcode. Из интересного – прямо в системных промптах есть указания по использованию Swift Macros и Concurrency:

"In general, prefer the use of Swift Concurrency (async/await, actors, etc.) over tools like Dispatch or Combine..."

"In most projects, you can also provide code examples using the new Swift Testing framework that uses Swift Macros."
💅20👍8
Скорость обновления на iOS 26

Держите обновляющийся каждые пару часов дэшборд от TelemetryDeck, показывающий статистику обновления на новые версии iOS, macOS и watchOS. Быстрее всех обновляются часы, а на macOS вообще стагнация.
👍4
Релиз SQLiteData 1.0

Вышла новая библиотека от Pointfree – SQLiteData. Это альтернатива SwiftData с полной поддержкой property wrapper'ов и CloudKit, которая работает поверх SQLite.
🔥39👎91👍1
Разработчик одного из моих любимых iOS приложений – менеджера рецептов Croutonподелился списком фичей поверх Foundation Model фреймворка, которые выглядят действительно полезно:

👉Преобразование рецепта из одного полотна текста в список шагов
👉Предложения подходящих тегов
👉Именованные таймеры в зависимости от конкретного шага рецепта
🔥30👍82
M4 и M4 Pro в Amazon EC2

В Amazon'овские дата центры добавили Mac Mini с последней линейкой процессоров, так что, если вы используете их для CI/CD, можете получить хороший буст к перфомансу.
👍13👎53🔥1
2025/10/24 07:34:49
Back to Top
HTML Embed Code: