es
Feedback
iOS Dev

iOS Dev

Ir al canal en Telegram

👨‍💻Автор: Виктор Грушевский (@Viktorianec) ⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru 🍏Канал об iOS-разработке, алгоритмах и архитектурах ⭐️ Подготовка к собесам ⭐️ Код. Много кода. #ios #mobile #swift

Mostrar más
7 880
Suscriptores
+124 horas
-107 días
-6230 días
Atraer Suscriptores
agosto '26
agosto '26
+56
en 0 canales
julio '26
+73
en 0 canales
Get PRO
junio '26
+151
en 0 canales
Get PRO
mayo '26
+232
en 0 canales
Get PRO
abril '26
+118
en 0 canales
Get PRO
marzo '26
+120
en 1 canales
Get PRO
febrero '26
+127
en 1 canales
Get PRO
enero '26
+125
en 0 canales
Get PRO
diciembre '25
+112
en 0 canales
Get PRO
noviembre '25
+120
en 0 canales
Get PRO
octubre '25
+127
en 0 canales
Get PRO
septiembre '25
+154
en 1 canales
Get PRO
agosto '25
+138
en 0 canales
Get PRO
julio '25
+120
en 0 canales
Get PRO
junio '25
+218
en 0 canales
Get PRO
mayo '25
+147
en 0 canales
Get PRO
abril '25
+139
en 0 canales
Get PRO
marzo '25
+116
en 0 canales
Get PRO
febrero '25
+161
en 1 canales
Get PRO
enero '25
+144
en 0 canales
Get PRO
diciembre '24
+118
en 0 canales
Get PRO
noviembre '24
+158
en 0 canales
Get PRO
octubre '24
+178
en 1 canales
Get PRO
septiembre '24
+198
en 0 canales
Get PRO
agosto '24
+341
en 18 canales
Get PRO
julio '24
+225
en 0 canales
Get PRO
junio '24
+244
en 0 canales
Get PRO
mayo '24
+286
en 0 canales
Get PRO
abril '24
+208
en 1 canales
Get PRO
marzo '24
+272
en 0 canales
Get PRO
febrero '24
+255
en 0 canales
Get PRO
enero '24
+222
en 2 canales
Get PRO
diciembre '23
+283
en 2 canales
Get PRO
noviembre '23
+484
en 0 canales
Get PRO
octubre '23
+152
en 4 canales
Get PRO
septiembre '23
+126
en 0 canales
Get PRO
agosto '23
+118
en 0 canales
Get PRO
julio '23
+183
en 0 canales
Get PRO
junio '23
+188
en 0 canales
Get PRO
mayo '23
+740
en 0 canales
Get PRO
abril '23
+127
en 0 canales
Get PRO
marzo '23
+143
en 0 canales
Get PRO
febrero '23
+152
en 0 canales
Get PRO
enero '23
+294
en 0 canales
Get PRO
diciembre '22
+242
en 0 canales
Get PRO
noviembre '22
+371
en 0 canales
Get PRO
octubre '22
+140
en 0 canales
Get PRO
septiembre '22
+191
en 0 canales
Get PRO
agosto '22
+439
en 0 canales
Get PRO
julio '22
+515
en 0 canales
Get PRO
junio '22
+822
en 0 canales
Get PRO
mayo '22
+1 190
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
26 agosto+5
25 agosto+3
24 agosto+1
23 agosto+3
22 agosto0
21 agosto+1
20 agosto+3
19 agosto+4
18 agosto+3
17 agosto+5
16 agosto+2
15 agosto+1
14 agosto+2
13 agosto+3
12 agosto+1
11 agosto+2
10 agosto+3
09 agosto0
08 agosto+1
07 agosto0
06 agosto+3
05 agosto+1
04 agosto+2
03 agosto+5
02 agosto0
01 agosto+2
Publicaciones del Canal
🥳 Новая документация по Swift: один сайт, чтобы править всеми 📖 Объединили справочник по языку, основным библиотекам и инст
🥳 Новая документация по Swift: один сайт, чтобы править всеми 📖 Объединили справочник по языку, основным библиотекам и инструментам в едином месте. Обновлённый ресурс также включает в себя основную инфу по интеропу с плюсами, java и так далее. ➡️ Официальный анонс. 😃 iOS Dev

2
⚡️ Apple СНИЗИЛИ стоимость на салфетку в 2 раза Почему они не назвали её Polishing Cloth Air? 😃 iOS Dev
⚡️ Apple СНИЗИЛИ стоимость на салфетку в 2 раза Почему они не назвали её Polishing Cloth Air? 😃 iOS Dev
2 171
3
Вся база для изучения iOS в одном месте Напомню, что у канала есть и приятное дополнение с большим количеством уникальных тем
Вся база для изучения iOS в одном месте Напомню, что у канала есть и приятное дополнение с большим количеством уникальных тем и авторских разборов. Вы, конечно, можете подключать её для подготовки/проведения собеседований. Но кроме этого, её можно использовать и как платформу для изучения необычных анимаций, десятков алгоритмических задач и огромного количества полезных материалов. Подпишитесь сегодня 💰 с приятными условиями на бусти или в ⭐️ в телеграме. 🧠 Что вы получите сразу после подписки: ➡️Разбор нескольких сотен вопросов на сложные темы ➡️Вопросы на чтение кода ➡️Многопоточность ➡️DispatchQueue: практические вопросы ➡️Swift Concurrency ➡️Алгоритмы: терминология и примеры ➡️Память: ARC, side table, флаги, утечки И более практические примеры: разбор подходов к кэшированию на практике, изучение жестов в SwiftUI с демонстрацией в виде отдельного приложения, способы улучшения производительности приложений, роадмапы по swift concurrency и развитию iOS-разработчика и многое другое. Несколько десятков Metal-шейдеров с исходным кодом уже там. 😃 iOS Dev
2 141
4
Создание масштабируемых серверных приложений на Swift Если вы задумывались, как создать нечто подобное без лишней головной бо
Создание масштабируемых серверных приложений на Swift Если вы задумывались, как создать нечто подобное без лишней головной боли, то следующая статья от Tibor Bödecs может послужить хорошей стартовой точкой. 📖 В этом посте он рассказывает, чему научился за последние несколько лет, и объясняет, с какой стороны вообще возможно подойти к бэкэнд-разработке. Рассматриваются различные подходы к архитектуре (с поправкой, что серебряной пули всё равно нет, только предпочитаемые способы). Автор щедро делится понятными примерами кода, показывая, как правильно изолировать логику и избежать типичных ошибок при проектировании системы. ➡️ А вот тут можно почитать про реализацию гибридного приложения с помощью Vapor для сервера и SwifUI+Observation для клиента. 😃 iOS Dev
2 123
5
И еще про оригинальность ИИ: попробуйте загадать у ChatGPT любое число от 1 до 30, получится 17? Не верите - закидывайте скри
И еще про оригинальность ИИ: попробуйте загадать у ChatGPT любое число от 1 до 30, получится 17? Не верите - закидывайте скриншоты в комменты, проверим) Ладно, это просто наиболее статистически вероятный ответ у очень большого количества моделей. 😃 iOS Dev
2 318
6
1 000 000 человек нажали в LinkedIn кнопку «похоже на ИИ-Слоп» Всего несколько недель прошло с анонса, а целый миллион пользо
1 000 000 человек нажали в LinkedIn кнопку «похоже на ИИ-Слоп» Всего несколько недель прошло с анонса, а целый миллион пользователей уже воспользовались своим правом модерации. Ставьте 👍, если хотели бы такое и в телеге (я бы добавил это вообще куда угодно, особенно в яндекс.музыку и аналоги). 😃 iOS Dev
2 337
7
Sin texto...
2 924
8
И ещё: разбор, почему ИИ-пузырь и все компании несут просто лютые убытки доступным языком) Полная версия 😃 iOS Dev
И ещё: разбор, почему ИИ-пузырь и все компании несут просто лютые убытки доступным языком) Полная версия 😃 iOS Dev
3 077
9
Знаете, что отличает крутого спеца от имитатора деятельности? Способность задавать правильные вопросы. Не задавать любые вопросы на каждый чих и поворот в сторону от тзшки, а предвидеть большие проблемы в будущем. Сомневаться. Потому что когда-то раньше такие проблемы уже были. Называйте это как хотите: насмотренностью, техническим бэкграундом, набитыми шишками, чередой комов в блинах, да неважно. Умение предвидеть проблемы это то, за что можно и нужно платить огромные деньги. Способ находить оптимальное решение, которое, внимание - не самое правильное или объективно может более производительное, а именно оптимальное в условиях ресурсов (сил команды, пропускной способности серверов, добавьте любые N-факторов). Не всегда извилистая архитектура (только не обижайся, дядюшка Боб, мы все тебя чтим) является оптимальной в условиях горящих дедлайнов или когда фичу нужно выкатить раньше остальных конкурентов по рынку. И уж тем более совсем редко решение продвинутого sol 5.7 (или что там сейчас царь горы у нас) является тем, что требуется. Про историю с крючком и подписками посмотрите мой пост. Поэтому особенно здорово, что даже когда все глашатаи совсем распоясалаись и кричат, что ии это манна буквально, существуют два с половиной человека, которые придерживают вожжи и просят обратить внимание и послушать тех, кто хотя бы ещё что-то понимает. Задавать вопросы - неудобно, замедляет команду, всегда вызывает споры и рассуждения. И наверняка у каждого были ситуации, когда вы думали, да нафига я вообще это спрашиваю, только время трачу. Нет, это нужно делать, как там говорил Роберт Невилл: «Если вы там... если кто-нибудь слышит меня... Вы не одни» В каждой команде, цикл продукта в которой длится хотя бы лет эдак пять, жизненно необходим такой человек. И особенно нужен именно сейчас, когда грань между нейрослопом и надёжной архитектурой становится такой тонкой. 😃 iOS Dev
2 726
10
Дизайн-системы для 200 лучших приложений в сторе 🛠 Нашёл репозиторий на гитхабе, в котором разработчик добавил наслопил опис
Дизайн-системы для 200 лучших приложений в сторе 🛠 Нашёл репозиторий на гитхабе, в котором разработчик добавил наслопил описание дизайн-систем самых популярных приложений, уже готовых к интеграции с ИИ. Каждый файл представляет собой описание с точными шестнадцатеричными значениями для цветов, описанием градиентов, состояниями компонентов, кривыми движения и тактильными эффектами. Все описано в простом формате Markdown, который Claude, Cursor, Codex читают напрямую. 😃 iOS Dev
2 534
11
🔔 Напоминаем про главный iOS-митап августа от hh.ru и Dodo Engineering! Встречаемся уже в этот четверг, 20 августа, чтобы об
🔔 Напоминаем про главный iOS-митап августа от hh.ru и Dodo Engineering! Встречаемся уже в этот четверг, 20 августа, чтобы обсудить iOS-инфраструктуру, CI, аналитику и архитектуру. В программе: 🍎 Виталий Барабанов (hh.ru) — покажет iOS-инфраструктуру hh.ru и весь путь фичи от коммита до релиза. 🍎 Алексей Березка (Dodo Engineering) — расскажет, как находить узкие места в CI и ускорять сборки приложения. 🍎 Андрей Максимкин (hh.ru) — разберет обновление мобильной аналитики и объединение подходов iOS и Android. 🍎 Тимур Шафигуллин (hh.ru) — поделится опытом развития архитектуры MVVM на большом проекте. 🗓 Когда: 20 августа в 18:30 💻 Формат: бесплатно, онлайн 👉 Успейте зарегистрироваться
2 340
12
Круговой слайдер с использованием CAShapeLayers и неожиданным компонентом Себ Видаль назвал это ни много ни мало, как невероя
Круговой слайдер с использованием CAShapeLayers и неожиданным компонентом Себ Видаль назвал это ни много ни мало, как невероятным впечатляющим инженерным подвигом всей команды UIKit. Под капотом используется приватный _UILiquidLensView и setLifted:animated:. А знаете, кто ещё любит использовать приватные компоненты? Конечно же, это телега! И у неё, например, с помощью этого апи реализован кастомный таббар. 😃 iOS Dev
2 497
13
Эпичное возвращение стеклянных элементов управления окнами в новой macOS В новой бете макоси вернули красоту (уже доступно, я
Эпичное возвращение стеклянных элементов управления окнами в новой macOS В новой бете макоси вернули красоту (уже доступно, я поставил). 😃 iOS Dev
2 492
14
Рекомендации от Apple по созданию хэдеров в App Store На WWDC нам заспойлерили новую опцию для продвижения приложений, а сейч
Рекомендации от Apple по созданию хэдеров в App Store На WWDC нам заспойлерили новую опцию для продвижения приложений, а сейчас Apple добавили гайдлайны, примеры и важные моменты, на которых нужно акцентировать внимание. 📖 Официальный анонс Apple. Шаблоны заголовков: 🔗 Для фигмы. 🔗 Для фотошопа. 🔗 Для Pixelmator. 😃 iOS Dev
2 943
15
Как Polymarket написал своё приложение для Android на Swift 📖 Любопытную историю выложили на форуме эпла, в которой разработ
Как Polymarket написал своё приложение для Android на Swift 📖 Любопытную историю выложили на форуме эпла, в которой разработчики поделились своим опытом используя Skip (и к чему это привело). Внутри приложения почти 170 000 строк кода Swift: модели, сетевые компоненты, бизнес-логика и более 120 ViewModels. Тот же код лежит в основе их приложения для iOS. Также они пишут, что уже сейчас готовы рекомендовать использовать Skip любой команде с достаточным опытом разработки. Хотя мне кажется, что вся эта штука выглядит как хайптрейн (у полимаркета явно есть ресурсы на нативную разработку), но нельзя отдать должное в их способности довести дело до релиза. 😃 iOS Dev
3 452
16
🛒 Выход в глобальный App Store из РФ: поэтапный разбор Разберем сценарий, в котором вы самостоятельно выходите в зарубежный+8
🛒 Выход в глобальный App Store из РФ: поэтапный разбор Разберем сценарий, в котором вы самостоятельно выходите в зарубежный App Store на примере реального клиента который обратился в компанию Easy Payments. Это многоэтапный процесс, где важны последовательность и внимание к деталям. А если захотите разобраться еще детальней, загляните в Бот Easy Payments. Там выложили закрытый кейс с более глубоким разбором уже другого проекта, где открывали компанию в Грузии, показали весь процесс без сокращений. 💙 Там же можно бесплатно задать любые вопросы по App Store и получить промокод на скидку $150 на регистрацию компании в любой юрисдикции.
2 998
17
Сеньор-разработчик, когда джун прислал ему очередной нейрослоп в мерж-реквесте на 10 000 строк 😃 iOS Dev
Сеньор-разработчик, когда джун прислал ему очередной нейрослоп в мерж-реквесте на 10 000 строк 😃 iOS Dev
3 156
18
Долистали до главного релиза августа — iOS-митапа от hh.ru 🍏 Наши эксперты и специалисты Dodo Engineering представят четыре
Долистали до главного релиза августа — iOS-митапа от hh.ru 🍏 Наши эксперты и специалисты Dodo Engineering представят четыре доклада об инфраструктуре, CI, мобильной аналитике и архитектуре. Ждём iOS-разработчиков и техлидов, которые развивают крупные приложения и хотят ускорить рабочие процессы! 🛠 iOS-разработчик hh.ru Виталий Барабанов расскажет, как устроена iOS-инфраструктура hh.ru и какой путь проходит приложение от коммита до релиза. Обсудим CI/CD, сборочные машины, авторелиз, кодогенерация аналитики и сокращение ручных операций 🛠 iOS-техлид Dodo Engineering Алексей Березка рассмотрит, как находить узкие места в CI и ускорять сборки. Поговорим об интеграции OpenTelemetry с GitHub для мониторинга очередей, прогонов и статусов, а также поиска узких мест. Практические способы ускорить парсинг тестов, распараллелить джобы и оптимизировать сборку с помощью кэшей 🛠 iOS-разработчик hh.ru Андрей Максимкин разберёт перезагрузку мобильной аналитики и объединение подходов iOS и Android.  Проанализируем переход к единому масштабируемому подходу в мобильной аналитике для iOS и Android, а также организацию совместной работы команд, результаты внедрения и применение AI 🛠 iOS-разработчик hh.ru Тимур Шафигуллин поделится какой получилась MVVM на проекте из 17 тысяч Swift-файлов и 164 модулей. Разберём причины отказа от чистого SwiftUI, объединения бизнес- и UI-состояния и создания собственных опенсорс-библиотек, а также альтернативы и решения возникших проблем. 📆 Когда: 20 августа в 18:30, начало в 18:30. ✌️ Участие: бесплатно, онлайн Регистрируйся тут
2 691
19
Повторяем стопки карт как в Apple Wallet в 50 строк кода На выхах залип на анимацию из Apple Wallet и решил попробовать воспр
Повторяем стопки карт как в Apple Wallet в 50 строк кода На выхах залип на анимацию из Apple Wallet и решил попробовать воспроизвести с минимальным количеством кода. Если всю физику жеста можно определить как единый прогресс, то когда тянем вниз, можно представить, что видимое смещение мы делим на длину нашего хода. Но тут есть подводный камень. Если мы будем анимировать всю стопку одинаково, то на выходе получим скучную, приклеенную однотипную анимашку, это не круто. Поэтому можно разбавить свои кэфом пружины (просто каждую чуть медленее, чем предыдущую)🎩 ForEach(Array(colors.enumerated()), id: \.offset) { index, color in RoundedRectangle(cornerRadius: 26, style: .continuous) .fill(color.gradient) .offset(y: CGFloat(index) * (peek + (openStep - peek) * progress)) .animation(.interactiveSpring(response: 0.30 + Double(index) * 0.035, dampingFraction: 0.74), value: progress) } А на 💰 На бусти и ⭐️ в телеграме уже доступен не только этот пример, но ещё и расширенный и целая тонна полезных фишек. 😃 iOS Dev
2 931
20
⚡️ Помните, я шутил про специальную пометку приложений в AppStore, если для них использовались нейронки? Мы сегодня стали на шаг ближе к этому. Claude опубликовал свой подход к маркировке контента, и, внимание, отметки о том, что использовалась нейронка, будут даже в тексте. Кстати, вотермарку в тексте нельзя увидеть, но она есть. Каждое предложение, которое Клод пишет для вас (а вернее, за вас), теперь несет в себе подпись, которую вы никогда не увидите. К слову, в других популярных генераторах изображений, например, уже есть пометка, которая однозначно позволяет определить, что картинку делал не человек. Ждём отдельный апстор для ИИ-приложений? 😃 iOS Dev
3 195