Пока нет отзывов. Будьте первым, кто поделится своим опытом!
Последние посты
iOS Такой 🍏
21 мая 2026 г., 13:48
https://apptractor.ru/info/articles/sozdanie-tosta-v-swiftui-za-5-shagov.html?amp=1
В SwiftUI до сих пор нет встроенного компонента для всплывающих уведомлений (toast). Существуют оповещения (alert) и всплывающие окна (sheet), но они, по своей сути, являются модальными. Тост решает другую проблему: оно предоставляет кратковременную обратную связь, не прерывая рабочий процесс пользователя.
В этой статье вам расскажут о практическом способе реализации всплывающего уведомления в SwiftUI. Решение является лёгким, многоразовым и работает поверх всего пользовательского интерфейса приложения.
1,930
16
0
iOS Такой 🍏
21 мая 2026 г., 13:48
https://youtu.be/yucxRTX4BZ4?si=oKcbDnFvyX0ZUpgY
Навигация пожалуй, одна из сложнейших частей SwiftUI. Набор инструментов сейчас сильно ограничен и содержит множество проблем – таких, как крэши и неопределенное поведение.
Спикер рассмотрел нюансы и внутренности текущего API, а также подход к работе с ним, включая UIKit-расширения для недостающих методов.
2,100
14
0
iOS Такой 🍏
21 мая 2026 г., 13:48
📷 Photo
https://apptractor.ru/info/articles/storyboards.html?amp=1)
Автор с многолетним опытом в iOS-разработке жёстко критикует сториборды (Storyboards) в Xcode, называя их главным источником проблем для команд. Статья объясняет, почему визуальный конструктор интерфейсов от Apple, задуманный как благо, превратился в «налог на разработку» и обошелся индустрии в миллиарды долларов потерянного времени.
2,090
25
iOS Такой 🍏
21 мая 2026 г., 13:48
https://youtu.be/BaUA7huJQKw
Никита Тюников — эксперт по переговорам с Apple. В этом подкасте он не только рассказывает, как вернуть приложение в App Store, но и анализирует глобальные тренды внутри компании.
Ключевые темы:
➡️ Почему из Apple уходят ключевые руководители?
➡️ Фундаментальные различия между управлением Джобса и Кука.
➡️ Провалы продуктовой стратегии: от AirPods Pro до ажиотажа вокруг iPhone 17.
➡️ Эксклюзив: какой ответ Никите дал Тим Суинни (Epic Games) о возможности договориться с Apple?
Анализ большой tech-политики от человека, который говорит с Apple на одном языке.
LinkedIn Никиты: https://www.linkedin.com/in/nikitatunes/
TG Никиты: https://t.me/airtuna
1,410
7
iOS Такой 🍏
21 мая 2026 г., 13:48
📷 Photo
Apple будет требовать Xcode 26 для выпуска приложений с мая
С 28 апреля 2026 года приложения и игры, загружаемые в App Store Connect, должны соответствовать следующим минимальным требованиям:
- Приложения для iOS и iPadOS должны быть собраны с использованием iOS 26 и iPadOS 26 SDK или более поздней версии
- Приложения для tvOS должны быть собраны с использованием tvOS 26 SDK или более поздней версии
- Приложения для visionOS должны быть собраны с использованием visionOS 26 SDK или более поздней версии
- Приложения для watchOS должны быть собраны с использованием watchOS 26 SDK или более поздней версии
1,670
19
iOS Такой 🍏
21 мая 2026 г., 13:48
📷 Photo
🔄 Что ожидать от будущих iOS.
1,590
24
iOS Такой 🍏
21 мая 2026 г., 13:48
📷 Photo
🍏 iPhone 17 Pro Max и iPhone 17 заняли топ места по критерию автономности батареи на одном заряде среди всех смартфонов 2025 года.
1,420
11
iOS Такой 🍏
21 мая 2026 г., 13:48
📷 Photo
https://apptractor.ru/info/articles/modulnaya-arhitektura-eto-ne-prosto-teoriya-vot-dokazatelstva.html?amp=1
Если вы iOS-разработчик и думаете, что «модульность» — это просто модное слово из теорий по чистой архитектуре, эта статья заставит вас изменить мнение. Автор на реальном примере своего приложении показывает, что такое настоящая модульность на практике и как она спасла его, когда пришлось полностью переделывать навигацию.
Статья доказывает, что время, вложенное в модульность сегодня, — это не переусложнение, а страховка от бессонных ночей завтра, когда требования неожиданно поменяются.
1,960
18
iOS Такой 🍏
21 мая 2026 г., 13:48
В Xcode завезли нативную поддержку Claude Agent SDK.
Apple выпустила Xcode 26.3, и главное в нем - глубокая интеграция с Claude Agent SDK. Возможности Claude Code перенесли в среду разработки: агент сам управляет задачами, запускает субагентов и поддерживает плагины.
Агент теперь видит не один открытый файл, а архитектуру всего проекта целиком и понимает, как связаны между собой SwiftUI, UIKit и Swift Data, сам составляет план действий и вносит правки. Claude научили пользоваться Xcode Previews и обращаться к документации Apple, если нужно разобраться в специфике API. Из полезных мелочей: добавили поддержку MCP, так что возможности Xcode теперь можно встроить в рабочий процесс через CLI.
Xcode 26.3 уже доступен в release candidate для участников программы Apple Developer.
https://www.anthropic.com/news/apple-xcode-claude-agent-sdk
1,470
25
iOS Такой 🍏
21 мая 2026 г., 13:48
📷 Photo
https://apptractor.ru/info/articles/otlazhivayte-swift-kak-senior.html?amp=1
Эта статья — отличная инструкция для iOS-разработчиков, которые хотят перейти от базового использования print() к профессиональной отладке в Swift. Она собрала ключевые приёмы, которые действительно используют опытные сеньор-разработчики.
Почему стоит прочитать? Статья не просто перечисляет инструменты, а показывает их практическое применение с примерами кода. Она помогает систематизировать подход к отладке, делая этот процесс более эффективным и осознанным. Это тот материал, после которого вы начнёте исправлять ошибки быстрее и с большим пониманием происходящего в коде.
1,560
iOS Такой 🍏
7 апр. 2026 г., 13:45
📷 Photo
https://habr.com/ru/articles/991812/
Хочу поделиться классной статьей про Coordinator в iOS, которую нашел на Хабре. Она показывает, как правильно выстроить навигацию в приложении.
Ключевая идея: Coordinator — это отдельный объект, который управляет переходами между экранами. Это освобождает ViewController'ы и ViewModel'и от логики навигации, делая код чище и тестируемым.
Основные проблемы, которые решает этот подход:
· Жёсткая связность: ViewController'ы перестают знать друг о друге. Это позволяет легко менять порядок экранов и переиспользовать их.
· Управление зависимостями: Координатор становится единой точкой для передачи сервисов (API, аналитика) следующим экранам, а не каждый контроллер тащит их с собой.
· Память и кнопка «Назад»: Статья подробно разбирает главную ловушку — утечку памяти из-за системной кнопки «Назад», и предлагает работающее решение через UINavigationControllerDelegate.
Почему это стоит прочитать?
Если вы устали от спагетти-кода в навигации, боитесь добавлять новый экран или столкнулись с проблемой глубоких ссылок — эта статья предлагает понятный и структурированный паттерн. Автор разбирает реализацию с childCoordinators, коммуникацию через замыкания или делегаты и даже затрагивает тему SwiftUI.
iOS Такой 🍏
7 апр. 2026 г., 13:45
📷 Photo
🍏 Apple добавит больше рекламы в App Store
• Если раньше карточки продвигаемых приложений появлялись только вверху выдачи, то теперь их планируют подмешивать с обычными результатами поиска.
1,620
18
iOS Такой 🍏
7 апр. 2026 г., 13:45
📷 Photo
Совет для SwiftUI💡
Используйте Divider() внутри Menu, чтобы группировать связанные действия - так меню становится более наглядным и удобным для пользователя