TGViewer
Channel Public Channel
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

@iosgr

Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Subscribers
12K
Photos
767
Videos
71
Links
4.3K

Showing posts older than #4656 · Back to latest

Older Posts 20 shown
Post #4655 5.54K
Package Traits в Xcode

В 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.
  • 🔥 46
  • 👍 8
  • ❤ 1
  • 💅 1
Post #4654 5.36K
Самый простой сервис для пушей

Если у вас нет серьезных требований к push уведомлениям, то вы вполне можете заменить сервис, за который вы скорее всего что-то платите, на собственную реализацию из 200 строк, которая будет хоститься где-нибудь на Cloudflare. В статье разбирается, как такой сервис написать самому.
Codakuma A ridiculously-lightweight push notification service How I made my own tiny push notification service
  • ❤ 26
  • 👍 1
  • 💅 1
Post #4653 6.05K
Q&A с Apple про 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…
  • 🔥 48
  • ❤ 1
  • 💅 1
Post #4652 6.37K
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, i…
  • 👍 31
  • ❤ 2
  • 🔥 1
Post #4651 6.62K
Как Swift работает с памятью

Две статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.
  • 👎 20
  • 🔥 7
  • 👍 3
  • ❤ 2
Post #4650 5.57K
FormatStyle Guide

Chris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.
  • ❤ 12
  • 🔥 4
  • 👍 3
Post #4649 5.79K
Тим Кук все

Слухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 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
Post #4648 5.47K
Post #4647 6.24K
Улучшенная поддержка iOS в Codex

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 …
  • 👍 30
  • ❤ 5
  • 💅 2
  • 👎 1
Post #4646 5.58K
Xylem – XML парсер на чистом Swift

Xylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где есть Swift.
Swift Forums Xylem: A Pure Swift XML Parser Xylem: A Pure Swift XML Parser I wrote an XML parser in Swift. In 2026. On purpose. I named it after the tissue in plants that moves water through a tree — this one moves data through one. Xylem targets UTF-8 XML 1.0 well-formedness with namespace-aware…
  • 🔥 18
  • ❤ 2
  • 💅 2
Post #4644 4.82K
Сложности с древними датами в iOS

Всякий, кто работал с календарями, знает, что чем дальше вглубь истории ты идешь, тем на более странные артефакты натыкаешься. В статье разбираются некоторые из них, специфичные для Apple SDK.
  • 💅 11
  • 🔥 1
Post #4643 5.06K
Swift VS Code плагин выходит в Open VSX

Теперь официальный Swift плагин можно устанавливать в Cursor и другие VS Code based IDE, прямо из встроенного реестра плагинов, без ручной установки.
Swift.org Expanding Swift's IDE Support You can now write Swift in a broader range of popular IDEs, including Cursor, VSCodium, AWS’s Kiro, and Google’s Antigravity. By leveraging VS Code extension compatibility, these editors tap directly into the Open VSX Registry, where the official Swift extension…
  • 💅 22
  • ❤ 1
  • 🔥 1
Post #4642 6.99K
Деманглинг в Swift 6.4

В будущей версии Swift прямо в рантайм добавят возможность деманглить символы, так что названия функций будут человекочитаемы без использования всяких сторонних тулов. Из важного – не будет никаких гарантий того, что формат деманглинга не будет меняться в будущем, так что позависеть от результатов его работы не получится.
GitHub swift-evolution/proposals/0498-runtime-demangle.md at main · swiftlang/swift-evolution This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
  • 🔥 16
  • ❤ 4
  • 👍 3
Post #4641 6.51K
Скилл для ускорения сборки

Ни недели без нового скилла! В этот раз держите оптимизацию скорости сборки. В твиттере репортят разные результаты – от 5 до 50%.
GitHub GitHub - AvdLee/Xcode-Build-Optimization-Agent-Skill: An Agent Skill helping you to optimize Xcode incremental and clean builds… An Agent Skill helping you to optimize Xcode incremental and clean builds by running benchmarks and optimizing build settings. - AvdLee/Xcode-Build-Optimization-Agent-Skill
  • 🔥 20
  • 👎 2
  • 👍 1
Post #4640 5.86K
Composable Architecture 2.0

Вышло превью большого обновления TCA. Из важных изменений:

👉API передизайнены так, чтобы быть больше похожими на SwiftUI
👉@Feature макрос заменяет редьюсеры – ну и в целом библиотека отходит от ментальных моделей Elm и Redux
👉Уменьшается количество перекидывания объектов туда и обратно благодаря глобальному хранилищу для записи стейта
👉Сильно улучшили биндинги со SwiftUI
👉Много чего еще: хуки, связывающие с жизненным циклом приложения, лучше инкапсуляция, новые способы коммуникации фичей друг с другом, улучшенное тестирование
www.pointfree.co Beta Preview: ComposableArchitecture 2.0 A preview of ComposableArchitecture 2.0: a fundamental redesign featuring the @Feature macro, implicit store access for async work, lifecycle hooks, new communication patterns, and deep integration with DebugSnapshots for testing.
  • 👎 44
  • 🔥 21
  • 👍 8
  • 💅 6
  • ❤ 1
Post #4639 5.13K
anyAppleOS

Неожиданное следствие унификации номеров версий iOS, macOS, watchOS и других платформ – теперь доступность API через @available можно будет проверять с помощью одного простого anyAppleOS вместо перечисления всех существующих операционок.
  • ❤ 49
  • 👍 19
  • 💅 9
  • 🔥 2
Post #4638 6.81K
Поисковый движок по всем iOS блогам

Если вам нужно найти хорошие материалы по какой-то теме, то помимо поиска в этом канале, можете попробовать еще и сервис по ссылке – он умеет искать по 675 блогам и 15000 статьям в них!

Если доберутся руки, сделаю аналог Google Trends поверх него!
  • ❤ 34
  • 💅 9
  • 👍 7
  • 🔥 2
Post #4637 5.36K
Новые AI модели и инструменты выходят каждую неделю, городские сумасшедшие хоронят программирование, а кто-то, обложившись десятком агентов, создает супер-успешные проекты. Как с этим жить, решительно непонятно.

Мы в Подлодке собрали закрытое сообщество инженеров, которые верят в то, что их профессия меняется, и хотят научиться использовать новые инструменты себе на пользу. Каждую неделю мы проводим несколько воркшопов с экспертами, которые уже используют AI в реальных проектах. Между встречами – закрытый чат, random coffee, хакатоны и куча другого движа.

Сейчас основной упор на несколько треков – spec-driven development, harness engineering и внедрение AI в компании. Спикеры очень классные – например, на следующей неделе один из инженеров Cursor будет рассказывать, как они живут с огромной кодовой базой, которую им написал AI. А еще через пару недель авто одного из самых популярных агентских фреймворков Koog будет рассказывать про то, как вы можете прикрутить своим агентам рабочую долгосрочную память.

Мы собрали в клубе уже 400 инженеров, среди которых в том числе очень много айосеров. Сообщество очень живое – мы вместе разбираем последние новости, помогаем решать проблемы, раз в месяц устраиваем демодень и делимся разными кейсами использования AI в работе. Ну а в апреле сделаем вообще мега-крутую штуку – что-то вроде двухнедельного хакатона, на котором маленькими группами будем пилить свои собственные оркестраторы агентов, которые автоматически решают задачи из вашего бэклога.

Клуб платный, вход через список ожидания с отбором. Первая характеристика для отбора – опыт в прикладной разработке. Мы делаем клуб именно для инженеров – людей, которые большую часть своей карьеры писали код, решали технические задачи, принимали архитектурные решения, и жили с их последствиями. Вторая – личный опыт работы с AI. Мы набираем тех, кто уже сам успел хоть как-то поэкспериментировать с AI и начать его использовать.

Подробности, расписание и заявка – на сайте. А если есть какие-то конкретные вопросы, пишите прямо в личку @etolstoy!
Podlodka AI Engineers Club Учимся применять AI и внедрять его в команды. Еженедельные сессии с экспертами и живое сообщество от создателей подкаста Подлодка.
  • 👎 50
  • 💅 7
  • 👍 4
  • ❤ 2
  • 🔥 1
Post #4636 4.64K
Лайфхаки для консоли

В эпоху агентской разработки консоль мы стали использовать намного чаще, чем раньше. Держите отличную подборку не самых известных советов по работе в ней.

Как вам, например, такой синтаксис для ренейма?
mv filename.{txt,md}
Larvitz Blog Shell Tricks That Actually Make Life Easier (And Save Your Sanity) Watch someone backspace 40 characters instead of pressing CTRL+W, and you’ll understand why this list exists. A collection of shell tricks-grouped by what works everywhere and what’s Bash/Zsh-speci...
  • 💅 11
  • 👍 4
  • 🔥 1
Post #4635 4.83K
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS Crew

С 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».

На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runtime, как устроены память, GPU, алгоритмы и другие базовые механизмы платформы.

Это не про теорию ради теории, а про понимание вещей, которые помогают лучше проектировать, отлаживать и развивать реальные iOS-приложения.

Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.

Если хотите глубже понимать iOS и разбираться, а не просто пользоваться готовыми абстракциями, присоединяйтесь.

До 6 апреля действует early-bird-цена👇

🎟Забрать билет на Podlodka iOS Crew
  • 👎 14
  • ❤ 7
  • 💅 3
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →