Улучшенная поддержка iOS в Codex
OpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко собирать приложение, запускать тесты и помогать вам разрабатывать без Xcode.
OpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко собирать приложение, запускать тесты и помогать вам разрабатывать без Xcode.
X (formerly Twitter)
Thomas Ricouard (@Dimillian) on X
The build iOS apps plugin for Codex has been updated!
It now auto install and setup XcodeBuildMCP with everything you need for tests and UI agentic automation, and we added new App Intents skill to help you expose your features to iOS!
Try it in the Codex…
It now auto install and setup XcodeBuildMCP with everything you need for tests and UI agentic automation, and we added new App Intents skill to help you expose your features to iOS!
Try it in the Codex…
👍30❤5💅2👎1
Записи try! Swift Tokyo
Вышли записи двухдневной конференции try! Swift. Из интересного:
👉Firefox про разработку огромного iOS приложения в опенсорсе
👉Пол Хадсон про SwiftUI
👉Про embedded Swift
Вышли записи двухдневной конференции try! Swift. Из интересного:
👉Firefox про разработку огромного iOS приложения в опенсорсе
👉Пол Хадсон про SwiftUI
👉Про embedded Swift
YouTube
try! Swift Tokyo 2026: Open Source at Scale
Open source development makes it possible for teams across different countries, time zones, and skill levels to build high-quality software together, and Firefox for iOS is a real example of this working at scale. In this talk, I will share how we design…
🔥15❤2👍2
Тим Кук все
Слухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.
Слухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.
Apple Newsroom
Tim Cook to become Apple Executive Chairman John Ternus to become Apple CEO
Apple announced Tim Cook will become executive chairman of Apple’s board of directors and John Ternus will become Apple’s next CEO.
🔥24❤8👍3💅2
FormatStyle Guide
Chris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.
Chris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.
❤11🔥4👍3
Как Swift работает с памятью
Две статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.
Две статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.
Хабр
Как Swift работает с памятью: подробный гайд для разработчиков. Часть 2
Всем привет! Я Данила Горячкин — iOS-инженер в команде Performance в Авито. Занимаюсь оптимизацией производительности iOS‑приложений и менторингом разработчиков. В первой части мы разобрали...
👎20🔥7👍3❤2
Apple тихо меняет подход к ревью
Последние пару недель куча людей репортит изменения в процессе ревью, которые особенно влияют на новые приложения:
👉Запись видео с реального устройства
👉Описание смысла приложения и реальной ценности, которую оно приносит
👉Инструкции по получению доступа к основным фичам
Скорее всего, это реакция на сильно выросшее количество завайбкоженных приложений, которые стали отправлять в стор.
Последние пару недель куча людей репортит изменения в процессе ревью, которые особенно влияют на новые приложения:
👉Запись видео с реального устройства
👉Описание смысла приложения и реальной ценности, которую оно приносит
👉Инструкции по получению доступа к основным фичам
Скорее всего, это реакция на сильно выросшее количество завайбкоженных приложений, которые стали отправлять в стор.
X (formerly Twitter)
anul agarwal (@anulagarwal) on X
Okay wow so Apple does now requires every new app to submit a:
1) A screen recording captured on a physical device demonstrating the app's functionality.
2) A description of the app's purpose, including the problem it solves and the value it provides
3)…
1) A screen recording captured on a physical device demonstrating the app's functionality.
2) A description of the app's purpose, including the problem it solves and the value it provides
3)…
👍31❤2🔥1
Q&A с Apple про Swift Concurrency
Apple, кажется, впервые провели открытую прямую трансляцию на YouTube с разбором вопросов разработчиков про Swift Concurrency. Формат прекрасный, так что поставьте им лайк, чтобы продолжали и дальше!
Apple, кажется, впервые провели открытую прямую трансляцию на YouTube с разбором вопросов разработчиков про Swift Concurrency. Формат прекрасный, так что поставьте им лайк, чтобы продолжали и дальше!
YouTube
Q&A: Swift concurrency | Meet with Apple
Join us online for a live deep dive into Swift concurrency with Apple engineers. Ask questions, gain insights from teams within Apple who have adopted concurrency in their own APIs, and learn best practices for migrating to or adopting Swift concurrency in…
🔥47❤1💅1
Самый простой сервис для пушей
Если у вас нет серьезных требований к push уведомлениям, то вы вполне можете заменить сервис, за который вы скорее всего что-то платите, на собственную реализацию из 200 строк, которая будет хоститься где-нибудь на Cloudflare. В статье разбирается, как такой сервис написать самому.
Если у вас нет серьезных требований к push уведомлениям, то вы вполне можете заменить сервис, за который вы скорее всего что-то платите, на собственную реализацию из 200 строк, которая будет хоститься где-нибудь на Cloudflare. В статье разбирается, как такой сервис написать самому.
Codakuma
A ridiculously-lightweight push notification service
How I made my own tiny push notification service
❤26👍1💅1
Package Traits в Xcode
В Xcode 26.4 появилась долгожданная поддержка package traits. Это фича SwiftPM пакетов, с помощью которой авторы библиотек могут добавлять разные опции конфигурации их пакета, а пользователи на стороне приложения их применять. Например, если какая-то отдельная фича библиотеки, нужная только части пользователей, требует импортов сторонних пакетов, то можно легко сделать ее отключаемой.
В Xcode 26.4 появилась долгожданная поддержка package traits. Это фича SwiftPM пакетов, с помощью которой авторы библиотек могут добавлять разные опции конфигурации их пакета, а пользователи на стороне приложения их применять. Например, если какая-то отдельная фича библиотеки, нужная только части пользователей, требует импортов сторонних пакетов, то можно легко сделать ее отключаемой.
massicotte.org
Package Traits in Xcode
At long last, package traits are now supported in Xcode and I think it's a big deal.
🔥43👍8💅1
Переезд с UDF на Clean Architecture
Насколько же давно у нас на канале не было статей про архитектуру iOS приложений! Я аж вспомнил золотую эпоху VIPER и всплакнул.
В этой статье inDriver рассказывает про недостатки того, как у них в приложении была реализована UDF, и как вместо этого они заадоптили свою вариацию Clean Architecture.
Насколько же давно у нас на канале не было статей про архитектуру iOS приложений! Я аж вспомнил золотую эпоху VIPER и всплакнул.
В этой статье inDriver рассказывает про недостатки того, как у них в приложении была реализована UDF, и как вместо этого они заадоптили свою вариацию Clean Architecture.
Medium
Unidirectional Data Flow Architecture
Why We Replaced It with Clean Architecture at inDrive
6👎34👍29
Расширения для Codex
У десктопного приложения Codex появился неофициальный механизм расширений – вы патчите бинарник, а затем устанавливаете твики. Самый интересный из них добавляет симулятор прямо в окно Codex.
У десктопного приложения Codex появился неофициальный механизм расширений – вы патчите бинарник, а затем устанавливаете твики. Самый интересный из них добавляет симулятор прямо в окно Codex.
👍32🔥8❤5💅3👎1
Программируем роботов на Swift
IndustrialKit – новая библиотека с примитивами, которые позволяют программировать отдельные манипуляторы и целые линии производства с ними. Самое время прикупить десяток роборук и поиграть в Factorio в реальной жизни!
IndustrialKit – новая библиотека с примитивами, которые позволяют программировать отдельные манипуляторы и целые линии производства с ними. Самое время прикупить десяток роборук и поиграть в Factorio в реальной жизни!
GitHub
GitHub - MalkarovPark/IndustrialKit: The open source framework for creating applications that enable the design and control of…
The open source framework for creating applications that enable the design and control of automated means of production. - MalkarovPark/IndustrialKit
🔥22👍5
Новый тип подписок в App Store
Apple выкатили новый тип платных подписок – годовые, но с оплатой, разбитой по месяцам. В Твиттере говорят, что с ними нужно быть аккуратными. Чаще всего обычные годовые подписки больше всего драйвят доход, и уводить с них не имеет смысла.
Apple выкатили новый тип платных подписок – годовые, но с оплатой, разбитой по месяцам. В Твиттере говорят, что с ними нужно быть аккуратными. Чаще всего обычные годовые подписки больше всего драйвят доход, и уводить с них не имеет смысла.
9to5Mac
Apple introduces monthly subscriptions with a 12-month commitment on the App Store - 9to5Mac
Developers can now set up and test monthly subscriptions with a 12-month commitment on the App Store, ahead of the public rollout nex month.
❤2🔥1💅1