Telegram Web Link
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.
🔥40👎91👍1
Разработчик одного из моих любимых iOS приложений – менеджера рецептов Croutonподелился списком фичей поверх Foundation Model фреймворка, которые выглядят действительно полезно:

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

В Amazon'овские дата центры добавили Mac Mini с последней линейкой процессоров, так что, если вы используете их для CI/CD, можете получить хороший буст к перфомансу.
👍13👎53🔥1
Swift Configuration – библиотека для работы с конфигами

Вышла новая официальная Swift библиотека, которая дает единый интерфейс по работе со значениями в конфигах вне зависимости от того, как они заданы – через JSON, переменные окружения, флаги или как-то еще.

Из интересного – есть хот релоад и поддержка вложенности значений.
🔥17
This media is not supported in your browser
VIEW IN TELEGRAM
Управляем симуляторами через CLI

AXe – консольный тул для управления симулятором через accessibility. С его помощью можно симулировать нажатия, ввод, жесты, и многие другие действия. Выглядит как очень полезная штука, которую можно выдать вашему агенту и отправить самого тестировать результаты своей работы.
👍28👎1
Если вы используете агентов вроде Claude Code для iOS разработки, то добавьте в свой Agents.md файл следующий путь:

Applications/Xcode-26.0.app/Contents/PlugIns/IDEIntelligenceChat.framework/Versions/A/Resources/AdditionalDocumentation


Это директория, в которой хранится markdown документация всех новых фичей, используемая для Xcode Intelligence.
2🔥44👍103
2025/10/29 07:56:57
Back to Top
HTML Embed Code: