iOS Такой 🍏
رفتن به کانال در Telegram
IT | Подкасты | Apple | iOS Материалы | Swift Тёплый чат: https://t.me/+tzWmsOMTPpFjMzAy Бусти: boosty.to/dimov_ios
نمایش بیشتر3 260
مشترکین
-324 ساعت
اطلاعاتی وجود ندارد7 روز
+230 روز
آرشیو پست ها
3 261
Wildberries & Russ iOS Meetup: личный опыт разработчиков и не только
22 апреля спикеры обсудят ключевые аспекты iOS-разработки в RWB: от работы с файловой системой до построения масштабируемого UI-тестирования и автоматизации релизов.
В программе 3 доклада от ведущих специалистов компании. Митап пройдет в Москве, но можно будет подключиться и онлайн.
Участие бесплатное, нужна регистрация.
3 261
Как Swift работает с памятью: подробный гайд для разработчиков. Часть 1
В этой статье последовательно разберем, как Swift управляет памятью: от базовых понятий вроде ARC, Copy‑on‑Write, экзистенциальных контейнеров до нетипичных задач с «зомби»-объектами и non-frozen типами. Материал основан на документации Swift, докладах WWDC и практических примерах. Статья рассчитана на middle- iOS‑разработчиков, которые хотят лучше понимать, что происходит с их кодом на уровне памяти и почему одни решения оказываются дороже других.
В этой статье
🟢Стек, куча и глобальная память
🟢Типы данных в Swift
🟢Copy‑on‑Write
🟢Экзистенциальные контейнеры
🟢Управление памятью на куче и ARC
🟢Жизненный цикл объекта
🟢Класс или структура: как выбрать
🟢Особенности памяти non-frozen типов
🟢Выравнивание памяти
🟢Инструменты анализа памяти
3 261
3 261
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS Crew
С 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».
На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runtime, как устроены память, GPU, алгоритмы и другие базовые механизмы платформы.
Это не про теорию ради теории, а про понимание вещей, которые помогают лучше проектировать, отлаживать и развивать реальные iOS-приложения.
Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.
Если хотите глубже понимать iOS и разбираться, а не просто пользоваться готовыми абстракциями, присоединяйтесь.
До 6 апреля действует early-bird-цена👇
🎟Забрать билет на Podlodka iOS Crew
По промокоду ios_prog17 получите скидку🎁
3 261
Redux. Просто о непривычном
Redux в iOS — это подход к управлению состоянием приложения, который помогает сделать код более понятным и предсказуемым.
Вместо того чтобы передавать данные между разными частями приложения, используется единый Store — источник правды. Все изменения происходят через Actions и обрабатываются в редьюсерах.
Что это дает:
— понятную структуру
— контроль над изменениями состояния
— упрощение отладки
— удобство при тестировании
На небольших проектах может показаться избыточным, но в более сложных приложениях такой подход помогает избежать хаоса.
Более подробную информацию про данный подход смотрите в видео, ставьте лайки, комментируйте и подписывайтесь на канал Евгения!
3 261
СПОРТ И РАБОТА МОЗГА
В нашем новом выпуске мы обсудили тему, которая касается каждого — как физическая активность влияет на работу мозга и нашу продуктивность.
Гость выпуска — Николай Шарапов. Вместе с ним и ведущей Екатериной Батеевой мы поговорили о том, как спорт влияет на когнитивные функции, помогает справляться со стрессом, улучшает концентрацию и даже влияет на качество мышления.
Разобрали, какие виды активности действительно полезны для мозга, сколько нужно двигаться и как встроить спорт в рабочий график без перегрузки.
Слушайте выпуск, делитесь своими впечатлениями в комментариях и не забудьте подписаться на Николая и Екатерину.
Телеграм Николая
YouTube Николая
YouTube Кати
3 261
WWDC26 A week of technology, creativity, and community
В этом году WWDC26 пройдёт с 8 по 12 июня. Посмотреть видео можно будет:
На Youtube: AppleDeveloper
На сайте: developer.apple.com
В приложении для разработчиков: AppleDeveloper
3 261
Собеседование на должность iOS-разработчика в Experian: когда все пошло не по плану
Началось всё как обычное виртуальное собеседование. Собеседник подключился к Zoom-конференции на пять минут позже, попивая кофе, словно только что пережил войну. Никаких представлений, никакой светской беседы. Просто прямо:
«Хорошо, давайте пропустим основы. Можете ли вы за 10 минут переписать чей-нибудь ужасный Swift-код, пока я смотрю?»
Никакой разминки. Никакого «расскажите о себе». Просто бум.
3 261
Совет для SwiftUI
Используйте
.redacted(reason: .placeholder), чтобы показывать skeleton-интерфейс (плейсхолдер UI) во время загрузки данных, а когда данные будут готовы - уберите его.3 261
Малоизвестная возможность Swift: for case let, о которой не знают многие iOS-разработчики
Swift известен системой pattern matching. Большинство разработчиков используют её в switch, иногда в if case или guard case. Но в языке есть ещё одна конструкция, которую многие никогда не видели — for case let.
Интересно, что даже разработчики с несколькими годами опыта часто о ней не знают. Более того, в официальной документации Apple она упоминается лишь вскользь, потому что технически это не отдельная фича языка, а комбинация существующих механизмов. Тем не менее, эта конструкция может заметно упростить код.
В данной статье разбираются что это такое, как она работает и когда ее лучше использовать.
3 261
📱 Мобильная разработка в ритме города: Day&Night 2026*
Приглашаем мобильных разработчиков на главную конференцию Городских сервисов Яндекса.
Программу курируют эксперты: Саша Борисков из Яндекс Еды и Илья Царев из Яндекс Go. Темы самые горячие: от архитектурных вызовов в огромных проектах до оптимизации пользовательских интерфейсов и работы с геолокацией.
После — откроются Клубы для неформального общения
🔶 Мобильный клуб: для обсуждения сред разработки, болей релизных циклов и новых инструментов.
🔶 Клуб управления командой: для тех, кто хочет растить специалистов и строить процессы.
🔶 Клуб музыки и винила и клуб активного образа жизни.
🍸 Финал вечера — масштабный нетворкинг и активности до 2 ночи. В программе: диджеи, коктейли и та самая атмосфера, ради которой хочется остаться до конца.
🚀 Регистрация открыта — успейте подать заявку!
Все заявки проходят модерацию, обязательно дождитесь обратной связи.
*День и Ночь 2026
3 261
Всем привет! Есть ли в этом канале iOS разработчики или кто-то из технического отдела РЖД, может у кого-то есть знакомые или друзья там? Напишите в личку пожалуйста @new_repository
3 261
Создание тоста в SwiftUI за 5 шагов
В SwiftUI до сих пор нет встроенного компонента для всплывающих уведомлений (toast). Существуют оповещения (alert) и всплывающие окна (sheet), но они, по своей сути, являются модальными. Тост решает другую проблему: оно предоставляет кратковременную обратную связь, не прерывая рабочий процесс пользователя.
В этой статье вам расскажут о практическом способе реализации всплывающего уведомления в SwiftUI. Решение является лёгким, многоразовым и работает поверх всего пользовательского интерфейса приложения.
3 261
Ошибка на 12 миллиардов долларов: почему Apple отказалась от сторибордов (и почему большинство команд до сих пор их использует
Автор с многолетним опытом в iOS-разработке жёстко критикует сториборды (Storyboards) в Xcode, называя их главным источником проблем для команд. Статья объясняет, почему визуальный конструктор интерфейсов от Apple, задуманный как благо, превратился в «налог на разработку» и обошелся индустрии в миллиарды долларов потерянного времени.
3 261
Навигация в SwiftUI
Навигация пожалуй, одна из сложнейших частей SwiftUI. Набор инструментов сейчас сильно ограничен и содержит множество проблем – таких, как крэши и неопределенное поведение.
Спикер рассмотрел нюансы и внутренности текущего API, а также подход к работе с ним, включая UIKit-расширения для недостающих методов.
3 261
Бесплатный интенсив по iOS и AI в Сочи от Яндекса
Две недели разработки на Swift у моря + модуль по AI/LLM
Это Last Call: отбор закрывается 18 февраля
🔘 Командная разработка с менторами из Яндекса
🔘 Перелёт, отель, питание — всё бесплатно
🔘 Официальное освобождение от учёбы
Статистика: более 50% выпускников получают офер в ЯндексДля кого: Студенты, магистранты и аспиранты российских вузов (гражданство РФ — обязательно) Что требуется: Базовый Swift, понимание алгоритмов, опыт создания приложений Университет «Сириус», Сочи Даты поездки: 30 марта — 10 апреля Подать заявку: yandex.ru/yaintern/siriusmobile
3 261
Как вытащить приложение из бана App Store и что творится внутри Apple
Никита Тюников — эксперт по переговорам с Apple. В этом подкасте он не только рассказывает, как вернуть приложение в App Store, но и анализирует глобальные тренды внутри компании.
Ключевые темы:
➡️ Почему из Apple уходят ключевые руководители?
➡️ Фундаментальные различия между управлением Джобса и Кука.
➡️ Провалы продуктовой стратегии: от AirPods Pro до ажиотажа вокруг iPhone 17.
➡️ Эксклюзив: какой ответ Никите дал Тим Суинни (Epic Games) о возможности договориться с Apple?
Анализ большой tech-политики от человека, который говорит с Apple на одном языке.
LinkedIn Никиты: https://www.linkedin.com/in/nikitatunes/
TG Никиты: t.me/airtuna
3 261
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 или более поздней версии
3 261
Модульная архитектура — это не просто теория, вот доказательства
Если вы iOS-разработчик и думаете, что «модульность» — это просто модное слово из теорий по чистой архитектуре, эта статья заставит вас изменить мнение. Автор на реальном примере своего приложении показывает, что такое настоящая модульность на практике и как она спасла его, когда пришлось полностью переделывать навигацию.
Статья доказывает, что время, вложенное в модульность сегодня, — это не переусложнение, а страховка от бессонных ночей завтра, когда требования неожиданно поменяются.
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
