⚡️ Инсайд: в новой iOS 26.5 появится Экстренный режим «Хамелеон»
Разработчики Apple пошли навстречу пользователям ру-региона и представили революционную функцию при внезапной просьбе любых людей «разблокировать телефон» на улице или в метро.
Функция срабатывает автоматически. Если гироскоп фиксирует у вас легкое дрожание рук, а Apple Watch передают резкое учащение пульса, iPhone незаметно переходит в этот режим.
Из уже известных фич:
🔘 Ваша история в Safari и Chrome удаляется, а вместо неё появляются запросы: как установить Max, где купить гранту на вторичке и как настроить Яндекс.Алису на круглосуточный мониторинг.
🔘 В Apple Music активируется приятный уху режим с новыми треками Шамана.
🔘 Ваш банковский баланс автоматически очищается в пользу более правильных организаций.
🔘 Вместо ваших обоев ставится приятный пейзаж с берёзами.
И, что самое приятное, этот режим абсолютно бесплатен!
Другие новости о профсоюзе разработчиков можно почитать здесь.
📖 Все подробности о новом режиме тут(с 1 апреля) .
😃 iOS Dev
Разработчики Apple пошли навстречу пользователям ру-региона и представили революционную функцию при внезапной просьбе любых людей «разблокировать телефон» на улице или в метро.
Функция срабатывает автоматически. Если гироскоп фиксирует у вас легкое дрожание рук, а Apple Watch передают резкое учащение пульса, iPhone незаметно переходит в этот режим.
Из уже известных фич:
🔘 Ваша история в Safari и Chrome удаляется, а вместо неё появляются запросы: как установить Max, где купить гранту на вторичке и как настроить Яндекс.Алису на круглосуточный мониторинг.
🔘 В Apple Music активируется приятный уху режим с новыми треками Шамана.
🔘 Ваш банковский баланс автоматически очищается в пользу более правильных организаций.
🔘 Вместо ваших обоев ставится приятный пейзаж с берёзами.
И, что самое приятное, этот режим абсолютно бесплатен!
Другие новости о профсоюзе разработчиков можно почитать здесь.
📖 Все подробности о новом режиме тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣127😁19 7🔥5👏2😱2🤯1
🚀 Школа мобильной разработки Яндекса: прокачайся от знаний к реальным проектам
Обучение в Школе включает теорию и практику: оба этапа проходят очно в московских офисах Яндекса. Доступно два трека:
iOS‑трек
Погрузитесь в Swift на продвинутом уровне, научитесь строить современный UI, обеспечивать качество кода и работать с архитектурой приложений, многопоточностью и CI/CD.
Android‑трек
Поработайте с Jetpack Compose, разберётесь в основах многопоточности и познакомитесь с современным подходом к работе через KotlinX Coroutines.
Что ещё в программе?
• Интеграция AI в разработку.
• Факультативы по Flutter.
• Лекции по алгоритмам и UI.
Учись работать с настоящими бизнес-задачами — оставляй заявку.
Обучение в Школе включает теорию и практику: оба этапа проходят очно в московских офисах Яндекса. Доступно два трека:
iOS‑трек
Погрузитесь в Swift на продвинутом уровне, научитесь строить современный UI, обеспечивать качество кода и работать с архитектурой приложений, многопоточностью и CI/CD.
Android‑трек
Поработайте с Jetpack Compose, разберётесь в основах многопоточности и познакомитесь с современным подходом к работе через KotlinX Coroutines.
Что ещё в программе?
• Интеграция AI в разработку.
• Факультативы по Flutter.
• Лекции по алгоритмам и UI.
Учись работать с настоящими бизнес-задачами — оставляй заявку.
🤣31🔥8💯5🤯4❤🔥2
Жизненный цикл SwiftUI View: когда на самом деле срабатывает onAppear
За время существования SwiftUI у onAppear были поистине непредсказуемые моменты: от срабатывания дважды или срабатывания в неожиданном порядке, до срабатывания не тогда, когда это должно быть.
Для API, от которого зависит каждое приложение, это проблема.
📖 Карин Пратер в этой статье попробовала рассмотреть эту проблему на практике с разных углов и рассказала, какие неожиданные истории могут случиться при использовании TabView.
😃 iOS Dev
За время существования SwiftUI у onAppear были поистине непредсказуемые моменты: от срабатывания дважды или срабатывания в неожиданном порядке, до срабатывания не тогда, когда это должно быть.
Для API, от которого зависит каждое приложение, это проблема.
📖 Карин Пратер в этой статье попробовала рассмотреть эту проблему на практике с разных углов и рассказала, какие неожиданные истории могут случиться при использовании TabView.
Please open Telegram to view this post
VIEW IN TELEGRAM
8👏15 8🔥5🏆1
Непопулярное мнение
Я считаю, что все подписки на чат-ботов или ИИ модели это формирование мягкой зависимости.
Та самая история, когда вам дают всю нужную функциональность, только пользуйся, друг.
И вот проходит месяц, два, полгода - а потом ой, и начинают плавно раскатывать уже улучшенные модели. И стоят то они всего на чуть-чуть, на 5 долларов выше - а потом оказывается, что запросы лимитятся, а если хотите больше и быстрее - переходите на наш ультра/про/флагман подписку.
И даже если у вас была самая крутая подписка, она становится прошлым поколением. Но появляется новая, лучше прошлой, ну вы поняли, бесконечная спираль, идущая вверх по увеличению цены.
И потом появляются клубы таких же продаванов, которые в эпоху золотой лихорадки торгуют лопатами.
Их цель - не научить вас новым паттернам, а скорее приобщить к тому, чтобы вы оставались на этом крючке, ждали более выгодных предложений, ещё более быстрых моделей, ещё больше токенов.
И сначала вы пробуете, потом приобщаетесь, а потом уже правите сообщения в чатах или каналах, прогоняя через самый удобный чатбот.
А кто-то пишет статьи на хабре в стиле: ой, да я просто поправил свои слова, чтобы было меньше ошибок. Или ой - я всего лишь поправил свой пуллреквест.
Всего-то, ага, конечно. И начинается - однотипные задачи в жире, однотипные посты в каналах, одно и то же описание вакансий или резюме.
Это снежный ком и есть ли из этого выход, к сожалению, я не знаю.
Меня это так задолбало, вы не представляете.
😃 iOS Dev
Я считаю, что все подписки на чат-ботов или ИИ модели это формирование мягкой зависимости.
Та самая история, когда вам дают всю нужную функциональность, только пользуйся, друг.
И вот проходит месяц, два, полгода - а потом ой, и начинают плавно раскатывать уже улучшенные модели. И стоят то они всего на чуть-чуть, на 5 долларов выше - а потом оказывается, что запросы лимитятся, а если хотите больше и быстрее - переходите на наш ультра/про/флагман подписку.
И даже если у вас была самая крутая подписка, она становится прошлым поколением. Но появляется новая, лучше прошлой, ну вы поняли, бесконечная спираль, идущая вверх по увеличению цены.
И потом появляются клубы таких же продаванов, которые в эпоху золотой лихорадки торгуют лопатами.
Их цель - не научить вас новым паттернам, а скорее приобщить к тому, чтобы вы оставались на этом крючке, ждали более выгодных предложений, ещё более быстрых моделей, ещё больше токенов.
И сначала вы пробуете, потом приобщаетесь, а потом уже правите сообщения в чатах или каналах, прогоняя через самый удобный чатбот.
А кто-то пишет статьи на хабре в стиле: ой, да я просто поправил свои слова, чтобы было меньше ошибок. Или ой - я всего лишь поправил свой пуллреквест.
Всего-то, ага, конечно. И начинается - однотипные задачи в жире, однотипные посты в каналах, одно и то же описание вакансий или резюме.
Это снежный ком и есть ли из этого выход, к сожалению, я не знаю.
Меня это так задолбало, вы не представляете.
Please open Telegram to view this post
VIEW IN TELEGRAM
31🔥66💯19❤🔥13👍6🫡5✍2👏2⚡1 1
This media is not supported in your browser
VIEW IN TELEGRAM
Олдскул-инженеры - нам не нужен ИИ, делаем все как раньше.
Тем временем 10X-инженеры - придумали цифровой кнут для Claude.
🛠 Репа уже в комментах
😃 iOS Dev
Тем временем 10X-инженеры - придумали цифровой кнут для Claude.
🛠 Репа уже в комментах
Please open Telegram to view this post
VIEW IN TELEGRAM
8🤣70😁14🔥9👍2
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
Про акторы
😃 iOS Dev
Никита Васильев на своём сайте в течение года выпустил четыре масштабных блока и поделился советами по современному подходу 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 в рантайме.Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥32👏9 6❤🔥2👍1
Как Swift работает с памятью: подробный гайд для разработчиков
Данила Горячкин — iOS-инженер из Performance-тимы Авито написал две статьи для хабра, рассчитанных на middle- левел для разрабов, в которых рассмотрел довольно широкий пул понятий.
📖 Например, в первой части есть пример разбора, как Swift управляет памятью:
📖 А во второй уже больше про код, типовые задачи и ошибки.
➡️ Много полезной инфы про утечки памяти в Swift: что с ними делать, как предотвратить в этом посте.
😃 iOS Dev
Данила Горячкин — iOS-инженер из Performance-тимы Авито написал две статьи для хабра, рассчитанных на middle- левел для разрабов, в которых рассмотрел довольно широкий пул понятий.
📖 Например, в первой части есть пример разбора, как Swift управляет памятью:
От базовых понятий вроде ARC, Copy‑on‑Write, экзистенциальных контейнеров до нетипичных задач с «зомби»-объектами и non-frozen типами.
📖 А во второй уже больше про код, типовые задачи и ошибки.
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥33👏8 5✍4👍1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
8😁54🤣17💯7 2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Grace Rocky save stars!
Рад видеть, что действительно хороший фильм нашёл отклик у многих зрителей (и, что удивительно, на всех сайтах с оценками тоже), хотя в последние пару недель 100% небольшую лепту внесла и Артемида-2.
Кстати, забавный факт, если вам понравилось кино, у того же писателя буквально есть ещё одно произведение с названием Артемида (и да, тоже про Луну, но не совсем про экспедицию).
Делюсь ещё одним вариантом заставки для макоси на основе шейдера, в этот раз попробовал воссоздать ещё одну из самых запоминающихся сцен фильма.
В этот раз попробовал воссоздать полёт и взгляд на астрофагов. Кстати, если захотите воспроизвести, можете чекнуть алгоритм:
Код, как обычно, тут:💰 На бусти и ⭐️ в телеграме.
🔥 Накиньте лайков, если хотите сами файлы заставок, готовые к использованию)
😃 iOS Dev
Рад видеть, что действительно хороший фильм нашёл отклик у многих зрителей (и, что удивительно, на всех сайтах с оценками тоже), хотя в последние пару недель 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 вокруг текущей клетки, чтобы не промахать обрезку частиц по границам.
Код, как обычно, тут:
🔥 Накиньте лайков, если хотите сами файлы заставок, готовые к использованию)
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥26❤🔥8 3👍2🆒2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣94😁13 3👍1🔥1💯1
Какой подход на вашем текущем проекте?
Anonymous Poll
36%
Классический MVVM
15%
VIPER (или урезанный VIP)
5%
TCA
5%
Старый добрый MVC
20%
Архитектурный Франкенштейн (комбинация разных)
5%
Придумали свою
14%
Посмотреть ответы
Forwarded from Нейронки в тиме Кука
This media is not supported in your browser
VIEW IN TELEGRAM
Головоломка для сильных или почему сейчас золотое время для исследований
Когда-то давным-давнов далекой-далекой галактике… наткнулся на интересную игру, в которой всего-то нужно было двигать ящики. На первый взгляд ничего сложного, но одна ошибка - и ты ошибся, как говорится.
Но для неокрепшего ума, пытливо ищущего варианты, как решить очередной уровень - это было верхом графики и способом потратить любое ваше доступное время.
Это уже сейчас понятно, что для решения можно использовать метод, который начинается с конечного состояния головоломки и идёт обратно к начальному или вообще попытаться уложиться в ограничения хард-задачи.
Как говорится, хорошо, что сейчас есть способы упростить ваши изыскания - и попробовать что-то новое буквально за одни выходные.
Я сделал свой вариант в 3D - с классическими уровнями (и возможностью переключаться между камерами и режимами).
А вы можете попробовать сделать свой подход решения классической игры от Хироюки Имабаяши (или в целом посмотреть на сотни уровней от Дэвида Скиннера).
Но можете просто скачать и попробовать сами: никакой рекламы, никаких внутренних покупок.
Только вы (и немного свободного времени).
🏠 Sokoban 3D - если вы смелый, ловкий и умелый, попробуйте пройти хотя бы первые 10 уровней, никуда не подсматривая.
И подписывайтесь - здесь будет очень много всего интересного.
@AGINotToday
Когда-то давным-давно
Но для неокрепшего ума, пытливо ищущего варианты, как решить очередной уровень - это было верхом графики и способом потратить любое ваше доступное время.
Это уже сейчас понятно, что для решения можно использовать метод, который начинается с конечного состояния головоломки и идёт обратно к начальному или вообще попытаться уложиться в ограничения хард-задачи.
Как говорится, хорошо, что сейчас есть способы упростить ваши изыскания - и попробовать что-то новое буквально за одни выходные.
Я сделал свой вариант в 3D - с классическими уровнями (и возможностью переключаться между камерами и режимами).
А вы можете попробовать сделать свой подход решения классической игры от Хироюки Имабаяши (или в целом посмотреть на сотни уровней от Дэвида Скиннера).
Но можете просто скачать и попробовать сами: никакой рекламы, никаких внутренних покупок.
Только вы (и немного свободного времени).
И подписывайтесь - здесь будет очень много всего интересного.
@AGINotToday
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥24❤🔥7 6😱3
⚡️Тим Кук уступит роль CEO в Apple - уходит эпоха
Только что Apple объявили, что новым гендиром станет Джон Тернус (уже в сентябре этого года). Сейчас он занимает пост старшего вице-президента Apple по аппаратной разработке.
📖 Письмо Тима на сайте Apple. Официальная новость здесь.
Ставьте👍 , если поддерживаете новое назначение или ❤️🔥, если хотели бы видеть Тима и дальше в роли CEO.
😃 iOS Dev
Только что Apple объявили, что новым гендиром станет Джон Тернус (уже в сентябре этого года). Сейчас он занимает пост старшего вице-президента Apple по аппаратной разработке.
📖 Письмо Тима на сайте Apple. Официальная новость здесь.
Ставьте
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple
Community Letter from Tim
iOS Dev
⚡️Тим Кук уступит роль CEO в Apple - уходит эпоха Только что Apple объявили, что новым гендиром станет Джон Тернус (уже в сентябре этого года). Сейчас он занимает пост старшего вице-президента Apple по аппаратной разработке. 📖 Письмо Тима на сайте Apple.…
Please open Telegram to view this post
VIEW IN TELEGRAM
😁104🤣17👏9 3🔥2👍1
Навеяло актуальными событиями
Если токен от АПИшки,
Ключ и ваш сертификат
Вам скрывать от посторонних
Совершенно ни к чему,
Отправляйте их не глядя
Прямо в чат с большой моделью.
Пусть другие программисты
Будут счастливы за вас.
😃 iOS Dev
Если токен от АПИшки,
Ключ и ваш сертификат
Вам скрывать от посторонних
Совершенно ни к чему,
Отправляйте их не глядя
Прямо в чат с большой моделью.
Пусть другие программисты
Будут счастливы за вас.
Please open Telegram to view this post
VIEW IN TELEGRAM
17😁42🔥9🤣6👏2 2
This media is not supported in your browser
VIEW IN TELEGRAM
Эффект интерактивного точечного фона с помощью Metal
📖 Виктор Баро поделился кайфовым примером использования Metal с воркшопа на Try! Swift, который проходил в Токио.
Он поддерживает три режима:
🔘 Свечение — точки возле пальца растут и становятся ярче.
🔘 Притяжение — точки притягиваются к нашим касаниям, как магнит.
🔘 Отталкивание — точки разлетаются в разные стороны, куда бы мы не тапали.
В результате вышло 130 строк кода для создания поля, которое корректно реагирует на тапы в iOS (или на позицию курсора в macOS).
📖 Подробно об итерациях разработки он рассказал у себя в блоге.
😃 iOS Dev
📖 Виктор Баро поделился кайфовым примером использования Metal с воркшопа на Try! Swift, который проходил в Токио.
Он поддерживает три режима:
🔘 Свечение — точки возле пальца растут и становятся ярче.
🔘 Притяжение — точки притягиваются к нашим касаниям, как магнит.
🔘 Отталкивание — точки разлетаются в разные стороны, куда бы мы не тапали.
В результате вышло 130 строк кода для создания поля, которое корректно реагирует на тапы в iOS (или на позицию курсора в macOS).
📖 Подробно об итерациях разработки он рассказал у себя в блоге.
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥26 5✍4👍1👏1😱1
Симулятор прохождения фильтров HR для iOS-разработчика
Запилил смешной (но не для всех) тренажёр для прохождения фильтров, основываясь на странных и тревожных вопросах с хабра и не только.
Все совпадения вымышлены, все вопросы случайны (или почти все).
➡️ Попробовать пройти можно здесь.
Сразу скажу - это очень сложно, но в теории реально.
😃 iOS Dev
Запилил смешной (но не для всех) тренажёр для прохождения фильтров, основываясь на странных и тревожных вопросах с хабра и не только.
Все совпадения вымышлены, все вопросы случайны (или почти все).
Сразу скажу - это очень сложно, но в теории реально.
Please open Telegram to view this post
VIEW IN TELEGRAM
19😁38🔥13🤣6 3❤🔥2😱2