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 881
Suscriptores
-324 horas
-27 días
-5030 días
Archivo de publicaciones
iOS Dev
7 882
Давайте к важному - хотите узнать, какой Вы фреймворк из iOS? Я спарсил ВСЮ документацию Apple для некоторых важных целей, и
Давайте к важному - хотите узнать, какой Вы фреймворк из iOS? Я спарсил ВСЮ документацию Apple для некоторых важных целей, и параллельно сделал побочный забавный инструмент, который поможет узнать, кем бы вы были, если бы были фреймворком. Ещё и скормил кучу отсылок из фильмов, цитат, игр - да чего блин там только нет! Пока вокруг творится жесть, если хотите отвлечься, то вот: 📖 Секретная супер-ссылка. Интересно, кто-нибудь из вас превратится в Metal? 😃 iOS Dev

iOS Dev
7 882
+5
Review Buddy - компетиторы, пуши и многое другое Хотя топ-фича приложения до сих пор это свитч аппстора без перелогина для просмотра любого приложения, я допилил арсенал инструментов внутри практически до оптимального на мой взгляд. Например, вы можете посмотреть, входит ли ваше приложение в топ любого стора буквально за считанные секунды - у меня есть краулер, который специально для этого постоянно крутится и чекает позиции. Пока балансирую нагрузку и апдейт идет раз в несколько часов (чаще всего этого достаточно), но в будущем может докину ресурсов и ускорю. А ещё вы теперь можете подписаться на пуши, рега не требуется - то есть поставили вам отзыв или оценка поменялась в какой-то стране, и об этом можно будет довольно оперативно узнать. Ну, или не вам поставили оценку, а вашему сопернику. Я уже не говорю о снапшотах оценок (теперь показано, в каких именно сторах они появились), отзывов, позиций и так далее - это было, но стало ещё удобнее. 🏠 Скачать можно в App Store - база вся бесплатна, обзор фичей здесь (первый пост о приложении - вот тут). 😃 iOS Dev

iOS Dev
7 882
Mobius 2026 Spring: конференция для мобильных разработчиков Почему мобильные приложения тормозят на проде? Как строить архите
+4
Mobius 2026 Spring: конференция для мобильных разработчиков Почему мобильные приложения тормозят на проде? Как строить архитектуру, которая масштабируется с ростом пользователей? Где AI уже помогает решать инженерные задачи? Эти и многие другие вопросы разберем на Mobius этой весной. 📅 12–13 мая, Москва + онлайн Два дня докладов, воркшопов и живого общения мобильного сообщества. В программе — интеграции с бэкендом, управление состоянием, CI/CD, инструменты, оптимизация перфоманса и поддержка крупных проектов. Листайте карточки — собрали топовые доклады из программы. Используйте промокод, чтобы купить персональный билет со скидкой — IOSCAREER Купить билет Реклама. ООО «Джуг Ру Груп». ИНН 7801341446

iOS Dev
7 882
Разработчики в безопасности благодаря корпоративной бюрократии?
К концу 2026 года большую часть кода будет писать искусственный интеллект, а разработчики устареют. Нет необходимости изучать программирование, потому что вы будете заменены агентами.
В сети полно громких заголовков о том, что ИИ вот-вот полностью заменит программистов. Однако реальность корпоративной разработки кардинально отличается от панических фантазий из сети. В крупных неайтишных компаниях, от нефтегазового сектора до финансов - любые инновации всегда сталкиваются с гигантской бюрократией. Если корпорации неделями одобряют простые open-source решения, они точно не отдадут свой код на откуп автономным агентам в ближайшее время. Эти неповоротливые гиганты никуда не исчезнут, ведь их бюджеты на кофе больше, чем капитал многих стартапов. 📖 Азам в своём блоге призывает игнорировать хайп, оставаться терпеливыми и спокойно продолжайте программировать. Ставьте 👍, если вы согласны с тем, что до замены разработчиков пока далеко и 😱, если боитесь замены. 🫡 - если вы агент для claude. 😃 iOS Dev

iOS Dev
7 882
Симулятор прохождения фильтров HR для iOS-разработчика Запилил смешной (но не для всех) тренажёр для прохождения фильтров, ос
Симулятор прохождения фильтров HR для iOS-разработчика Запилил смешной (но не для всех) тренажёр для прохождения фильтров, основываясь на странных и тревожных вопросах с хабра и не только. Все совпадения вымышлены, все вопросы случайны (или почти все). ➡️ Попробовать пройти можно здесь. Сразу скажу - это очень сложно, но в теории реально. 😃 iOS Dev

iOS Dev
7 882

iOS Dev
7 882
Эффект интерактивного точечного фона с помощью Metal 📖 Виктор Баро поделился кайфовым примером использования Metal с воркшопа на Try! Swift, который проходил в Токио. Он поддерживает три режима: 🔘 Свечение — точки возле пальца растут и становятся ярче. 🔘 Притяжение — точки притягиваются к нашим касаниям, как магнит. 🔘 Отталкивание — точки разлетаются в разные стороны, куда бы мы не тапали. В результате вышло 130 строк кода для создания поля, которое корректно реагирует на тапы в iOS (или на позицию курсора в macOS). 📖 Подробно об итерациях разработки он рассказал у себя в блоге. 😃 iOS Dev

iOS Dev
7 882
Навеяло актуальными событиями Если токен от АПИшки, Ключ и ваш сертификат Вам скрывать от посторонних Совершенно ни к чему, Отправляйте их не глядя Прямо в чат с большой моделью. Пусть другие программисты Будут счастливы за вас. 😃 iOS Dev

iOS Dev
7 882
В Apple выбрали нового CEO 😃 iOS Dev
В Apple выбрали нового CEO 😃 iOS Dev

iOS Dev
7 882
⚡️Тим Кук уступит роль CEO в Apple - уходит эпоха Только что Apple объявили, что новым гендиром станет Джон Тернус (уже в сентябре этого года). Сейчас он занимает пост старшего вице-президента Apple по аппаратной разработке. 📖 Письмо Тима на сайте Apple. Ставьте 👍, если поддерживаете новое назначение или ❤️‍🔥, если хотели бы видеть Тима и дальше в роли CEO. 😃 iOS Dev

iOS Dev
7 882
Repost from N/a
Головоломка для сильных или почему сейчас золотое время для исследований Когда-то давным-давно в далекой-далекой галактике… наткнулся на интересную игру, в которой всего-то нужно было двигать ящики. На первый взгляд ничего сложного, но одна ошибка - и ты ошибся, как говорится. Но для неокрепшего ума, пытливо ищущего варианты, как решить очередной уровень - это было верхом графики и способом потратить любое ваше доступное время. Это уже сейчас понятно, что для решения можно использовать метод, который начинается с конечного состояния головоломки и идёт обратно к начальному или вообще попытаться уложиться в ограничения хард-задачи. Как говорится, хорошо, что сейчас есть способы упростить ваши изыскания - и попробовать что-то новое буквально за одни выходные. Я сделал свой вариант в 3D - с классическими уровнями (и возможностью переключаться между камерами и режимами). А вы можете попробовать сделать свой подход решения классической игры от Хироюки Имабаяши (или в целом посмотреть на сотни уровней от Дэвида Скиннера). Но можете просто скачать и попробовать сами: никакой рекламы, никаких внутренних покупок. Только вы (и немного свободного времени). 🏠 Sokoban 3D - если вы смелый, ловкий и умелый, попробуйте пройти хотя бы первые 10 уровней, никуда не подсматривая. И подписывайтесь - здесь будет очень много всего интересного. @AGINotToday

iOS Dev
7 882
Видел практику, что на хабре публикуют примеры интервью, в том числе по системному дизайну с использованием ИИ кандидатом. А что вы думаете?

iOS Dev
7 882
photo content

iOS Dev
7 882
Какой подход на вашем текущем проекте?
Anonymous voting

iOS Dev
7 882
Накрутчика разоблачают во время испытательного срока 😃 iOS Dev

iOS Dev
7 882
Grace Rocky save stars! Рад видеть, что действительно хороший фильм нашёл отклик у многих зрителей (и, что удивительно, на всех сайтах с оценками тоже), хотя в последние пару недель 100% небольшую лепту внесла и Артемида-2. Кстати, забавный факт, если вам понравилось кино, у того же писателя буквально есть ещё одно произведение с названием Артемида (и да, тоже про Луну, но не совсем про экспедицию). Делюсь ещё одним вариантом заставки для макоси на основе шейдера, в этот раз попробовал воссоздать ещё одну из самых запоминающихся сцен фильма. В этот раз попробовал воссоздать полёт и взгляд на астрофагов. Делюс алгоритмом, если захотите воспроизвести:
Представляем пространство как сетку, в каждой лупим 50% шанс одной частицы со своим seed. 3 слоя глубины с разной фазой fract(layerPhase + t·speed). Перспектива: 1 + (1-depth)·drift·3 (нужно для того, чтобы сэмулировать растягивание сетки при приближении). У каждой частицы своя жизнь: скорость, размер pow(h, sizePow), фаза. Радиус растёт по t², мягкий край запилил через стандартный smoothstep(r, r·softness, d) Ближе к камере цвет выбеливается: mix(color, white, t²). При этом мы сканим соседей 3×3 вокруг текущей клетки, чтобы не промахать обрезку частиц по границам.
Код, как обычно, тут: 💰 На бусти и ⭐️ в телеграме. 😃 iOS Dev

iOS Dev
7 882
🍏Разработчики Wildberries & Russ поделятся своим опытом работы с iOS В программе три доклада о реальных кейсах: Автоматизаци
🍏Разработчики Wildberries & Russ поделятся своим опытом работы с iOS В программе три доклада о реальных кейсах: Автоматизация релизов в Wildberries Deploy Lab Team Lead Севастьян Жуков расскажет, как команда создала инструмент для управления релизами с AppStore API. UI тестирование приложения Wildberries iOS TestLab Lead Руслан Колчаков и iOS TestLab Dev Валерий Карачаков представят распределённое тестирование на динамическом кластере и доработки Marathon. Работа с файловой системой на iOS Александр Игнатьев, iOS-разработчик команды Асто разберёт нюансы работы с Sandbox, папками и App Group. Митап пройдет 22 апреля в Москве и онлайн. Участие бесплатное - регистрируйся.

iOS Dev
7 882
iOS-разработчик раскидывает промпты в терминале для своих агентов 😃 iOS Dev

iOS Dev
7 882
Как Swift работает с памятью: подробный гайд для разработчиков Данила Горячкин — iOS-инженер из Performance-тимы Авито написа
Как Swift работает с памятью: подробный гайд для разработчиков Данила Горячкин — iOS-инженер из Performance-тимы Авито написал две статьи для хабра, рассчитанных на middle- левел для разрабов, в которых рассмотрел довольно широкий пул понятий. 📖 Например, в первой части есть пример разбора, как Swift управляет памятью:
От базовых понятий вроде ARC, Copy‑on‑Write, экзистенциальных контейнеров до нетипичных задач с «зомби»-объектами и non-frozen типами.
📖 А во второй уже больше про код, типовые задачи и ошибки. ➡️ Много полезной инфы про утечки памяти в Swift: что с ними делать, как предотвратить в этом посте. 😃 iOS Dev

iOS Dev
7 882
Swift Concurrency - разбор принципов работы на практических примерах Никита Васильев на своём сайте в течение года выпустил ч
Swift Concurrency - разбор принципов работы на практических примерах Никита Васильев на своём сайте в течение года выпустил четыре масштабных блока и поделился советами по современному подходу Swift к асинхронному программированию. 1️⃣ Swift Concurrency: Part 1 Как работает Task, в чём разница между Task и Task.detached, а также про приоритеты. 2️⃣ Swift Concurrency: Part 2 Про автоматическую отмену, task groups и многое другое. 3️⃣ Swift Concurrency: Part 3 Что такое Swift Continuations: и как применять такой мост между устаревшими API на основе комплишн-хэндлеров и современным async/await. 4️⃣ Swift Concurrency: Part 4 Про акторы @MainActor, @GlobalActor, принципы работы Swift Concurrency в рантайме. 😃 iOS Dev