iOS Dev
7.87K subscribers
1.12K photos
133 videos
1 file
1.37K links
👨‍💻Автор: Виктор Грушевский (@Viktorianec)

⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru

🍏Канал об iOS-разработке, алгоритмах и архитектурах

⭐️ Подготовка к собесам

⭐️ Код. Много кода.

#ios #mobile #swift
Download Telegram
Как Swift работает с памятью: подробный гайд для разработчиков

Данила Горячкин — iOS-инженер из Performance-тимы Авито написал две статьи для хабра, рассчитанных на middle- левел для разрабов, в которых рассмотрел довольно широкий пул понятий.

📖 Например, в первой части есть пример разбора, как Swift управляет памятью:

От базовых понятий вроде ARC, Copy‑on‑Write, экзистенциальных контейнеров до нетипичных задач с «зомби»-объектами и non-frozen типами.


📖 А во второй уже больше про код, типовые задачи и ошибки.

➡️ Много полезной инфы про утечки памяти в Swift: что с ними делать, как предотвратить в этом посте.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥33👏854👍1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
iOS-разработчик раскидывает промпты в терминале для своих агентов

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
8😁54🤣17💯72🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
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
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥26❤‍🔥83👍2🆒2
This media is not supported in your browser
VIEW IN TELEGRAM
Накрутчика разоблачают во время испытательного срока

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣94😁133👍1🔥1💯1
😁48🤣26🔥6👏22
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12😱96👏2
This media is not supported in your browser
VIEW IN TELEGRAM
Головоломка для сильных или почему сейчас золотое время для исследований

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

Но для неокрепшего ума, пытливо ищущего варианты, как решить очередной уровень - это было верхом графики и способом потратить любое ваше доступное время.

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

Как говорится, хорошо, что сейчас есть способы упростить ваши изыскания - и попробовать что-то новое буквально за одни выходные.

Я сделал свой вариант в 3D - с классическими уровнями (и возможностью переключаться между камерами и режимами).

А вы можете попробовать сделать свой подход решения классической игры от Хироюки Имабаяши (или в целом посмотреть на сотни уровней от Дэвида Скиннера).

Но можете просто скачать и попробовать сами: никакой рекламы, никаких внутренних покупок.

Только вы (и немного свободного времени).

🏠 Sokoban 3D - если вы смелый, ловкий и умелый, попробуйте пройти хотя бы первые 10 уровней, никуда не подсматривая.

И подписывайтесь - здесь будет очень много всего интересного.

@AGINotToday
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥24❤‍🔥76😱3
⚡️Тим Кук уступит роль CEO в Apple - уходит эпоха

Только что Apple объявили, что новым гендиром станет Джон Тернус (уже в сентябре этого года). Сейчас он занимает пост старшего вице-президента Apple по аппаратной разработке.

📖 Письмо Тима на сайте Apple. Официальная новость здесь.

Ставьте 👍, если поддерживаете новое назначение или ❤️‍🔥, если хотели бы видеть Тима и дальше в роли CEO.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
99❤‍🔥26😱10🤯6👍1🔥1
Навеяло актуальными событиями

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

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
17😁42🔥9🤣6👏22
This media is not supported in your browser
VIEW IN TELEGRAM
Эффект интерактивного точечного фона с помощью Metal

📖 Виктор Баро поделился кайфовым примером использования Metal с воркшопа на Try! Swift, который проходил в Токио.

Он поддерживает три режима:

🔘 Свечение — точки возле пальца растут и становятся ярче.
🔘 Притяжение — точки притягиваются к нашим касаниям, как магнит.
🔘 Отталкивание — точки разлетаются в разные стороны, куда бы мы не тапали.

В результате вышло 130 строк кода для создания поля, которое корректно реагирует на тапы в iOS (или на позицию курсора в macOS).

📖 Подробно об итерациях разработки он рассказал у себя в блоге.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥2854👍1👏1😱1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28🤣94🔥2👏2🤯2💯2😱1
Симулятор прохождения фильтров HR для iOS-разработчика

Запилил смешной (но не для всех) тренажёр для прохождения фильтров, основываясь на странных и тревожных вопросах с хабра и не только.

Все совпадения вымышлены, все вопросы случайны (или почти все).

➡️ Попробовать пройти можно здесь.

Сразу скажу - это очень сложно, но в теории реально.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
19😁47🔥13🤣63❤‍🔥2😱2
Разработчики в безопасности благодаря корпоративной бюрократии?

К концу 2026 года большую часть кода будет писать искусственный интеллект, а разработчики устареют. Нет необходимости изучать программирование, потому что вы будете заменены агентами.


В сети полно громких заголовков о том, что ИИ вот-вот полностью заменит программистов. Однако реальность корпоративной разработки кардинально отличается от панических фантазий из сети. В крупных неайтишных компаниях, от нефтегазового сектора до финансов - любые инновации всегда сталкиваются с гигантской бюрократией.

Если корпорации неделями одобряют простые open-source решения, они точно не отдадут свой код на откуп автономным агентам в ближайшее время. Эти неповоротливые гиганты никуда не исчезнут, ведь их бюджеты на кофе больше, чем капитал многих стартапов.

📖 Азам в своём блоге призывает игнорировать хайп, оставаться терпеливыми и спокойно продолжайте программировать.

Ставьте 👍, если вы согласны с тем, что до замены разработчиков пока далеко и 😱, если боитесь замены.

🫡 - если вы агент для claude.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍45🫡25😱104🔥2
Mobius 2026 Spring: конференция для мобильных разработчиков

Почему мобильные приложения тормозят на проде? Как строить архитектуру, которая масштабируется с ростом пользователей? Где AI уже помогает решать инженерные задачи?

Эти и многие другие вопросы разберем на Mobius этой весной.

📅 12–13 мая, Москва + онлайн

Два дня докладов, воркшопов и живого общения мобильного сообщества. В программе — интеграции с бэкендом, управление состоянием, CI/CD, инструменты, оптимизация перфоманса и поддержка крупных проектов.

Листайте карточки — собрали топовые доклады из программы.

Используйте промокод, чтобы купить персональный билет со скидкой — IOSCAREER

Купить билет

Реклама. ООО «Джуг Ру Груп». ИНН 7801341446
👍11👏63😱3🤯21😎11