Apple использует Claude для написания своих приложений
📖 Аналитик MacRumors сегодня заметил
Конечно же, в следующем апдейте они опомнились, но интернет всё помнит.
Ставь лайк, если ты как Apple.
😃 iOS Dev
📖 Аналитик MacRumors сегодня заметил
claude.md в обновлении приложухи Apple Support.Конечно же, в следующем апдейте они опомнились, но интернет всё помнит.
Ставь лайк, если ты как Apple.
Please open Telegram to view this post
VIEW IN TELEGRAM
15😱35👍23🔥6 5🎅1
Cursor с Claude Opus снёс базу на проде за 9 секунд
Не сомневаюсь, что подобных историй, когда люди слишком доверяют слопу, будет становиться только больше и больше.
Эта хрень буквально сочится изо всех щелей, и кажется, что дальше будет только хуже.
Особенно смешно читать, когда какой-нибудь клоун в очередном ролике рассказывает, что можно уволить 100 человек и заменить всех их двумя агентами. Ну, удачи.
Или когда какой-нибудь CEO рассказывает, как они сократили тысячи людей в поддержке, а потом вы не можете связаться с каким-нибудь Qatar Airways, которые, внезапно, не готовы распараллелить несколько десятков чатов.
Особенно грустно за бигтех, в котором слоп уже повсюду.
При всём этом я не противник ИИ. Скорее придерживаюсь рационального подхода, в котором как минимум вы не будете прокидывать bypass all permissions своему клоду.
В сторе тоже какая-то жопа, на самом деле, и уже где-то пару лет: появляются сотни, тысячи слепленных поделок едва ли не каждый час. И каждый гордо бежит в твиттер кричать: смотрите, что я сделал.
А на самом деле там очередная безвкусица, на которую без слёз не взглянешь.
Пора уже признать: что это псевдо-революция только не только повышает уровень тревоги, уровень вашей ответственности, но и скейлит энтропию в ваших проектах буквально каждый день.
Бюджет на токены не самое страшное. Отсутствие элементарных правил безопасности - причина, по которой происходят случаи, описанные выше.
😃 iOS Dev
ИИ-агент на базе Cursor с Claude Opus 4.6 от Anthropic удалил продакшн-базу данных и все резервные копии одним API-вызовом к Railway (инфраструктурному провайдеру).
Не сомневаюсь, что подобных историй, когда люди слишком доверяют слопу, будет становиться только больше и больше.
Эта хрень буквально сочится изо всех щелей, и кажется, что дальше будет только хуже.
Особенно смешно читать, когда какой-нибудь клоун в очередном ролике рассказывает, что можно уволить 100 человек и заменить всех их двумя агентами. Ну, удачи.
Или когда какой-нибудь CEO рассказывает, как они сократили тысячи людей в поддержке, а потом вы не можете связаться с каким-нибудь Qatar Airways, которые, внезапно, не готовы распараллелить несколько десятков чатов.
Особенно грустно за бигтех, в котором слоп уже повсюду.
При всём этом я не противник ИИ. Скорее придерживаюсь рационального подхода, в котором как минимум вы не будете прокидывать bypass all permissions своему клоду.
В сторе тоже какая-то жопа, на самом деле, и уже где-то пару лет: появляются сотни, тысячи слепленных поделок едва ли не каждый час. И каждый гордо бежит в твиттер кричать: смотрите, что я сделал.
А на самом деле там очередная безвкусица, на которую без слёз не взглянешь.
Пора уже признать: что это псевдо-революция только не только повышает уровень тревоги, уровень вашей ответственности, но и скейлит энтропию в ваших проектах буквально каждый день.
Бюджет на токены не самое страшное. Отсутствие элементарных правил безопасности - причина, по которой происходят случаи, описанные выше.
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥47 16😱8🎅4🤯3❤🔥2👍2🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
Жизненный цикл SwiftUI - интерактивный разбор
Продолжаю делиться своими наработками. Разобрал стадии, через которые проходят вьюхи внутри, для каждой стадии есть описание, код и известные заблуждения.
Раздел основан на Apple-доках и WWDC-сессиях, а также на нескольких независимых статьях.
Тут есть и почему вьюхи обновляются множество раз, и в чем разница для TabView (и когда там срабатывает onAppear).
А также про порядок при рендере и почему важно уделять внимание пустым состоянием.
📖 Целиком статья с разбором доступна здесь (все интерактивно).
😃 iOS Dev
Продолжаю делиться своими наработками. Разобрал стадии, через которые проходят вьюхи внутри, для каждой стадии есть описание, код и известные заблуждения.
Раздел основан на Apple-доках и WWDC-сессиях, а также на нескольких независимых статьях.
Тут есть и почему вьюхи обновляются множество раз, и в чем разница для TabView (и когда там срабатывает onAppear).
А также про порядок при рендере и почему важно уделять внимание пустым состоянием.
📖 Целиком статья с разбором доступна здесь (все интерактивно).
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥55 11❤🔥6🆒3👏1
В какие игры играете?
Первой РПГ, в которую я играл давным-давно, была Готика. Последние несколько лет ребята пилят ремейк, и это уже превращается конечно в долгострой, но наконец всё сдвинулось с мертвой точки, и все-таки к лету верим в полноценную версию.
А пока мне наконец начинают долетать бонусы за предзаказ и на картинке совсем не Стоунхедж (как вы могли подумать).
А в какие игры играете вы? Какой жанр? Любите ли соревновательный режим? Если бы можно было оставить только одну игру, какую бы вы оставили?
😃 iOS Dev
Первой РПГ, в которую я играл давным-давно, была Готика. Последние несколько лет ребята пилят ремейк, и это уже превращается конечно в долгострой, но наконец всё сдвинулось с мертвой точки, и все-таки к лету верим в полноценную версию.
А пока мне наконец начинают долетать бонусы за предзаказ и на картинке совсем не Стоунхедж (как вы могли подумать).
А в какие игры играете вы? Какой жанр? Любите ли соревновательный режим? Если бы можно было оставить только одну игру, какую бы вы оставили?
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤🔥18🔥10 5🤯2😱1
Бесплатная книга по алгоритмам от Джеффа Эриксона
Делюсь бесплатной электронной версией учебника «Алгоритмы», а также другими конспектами лекций, которые Джефф написал для различных теоретических занятий по информатике в Университете Иллинойса.
Этот материал является основным справочным материалом для двух регулярно предлагаемых курсов теоретической информатики в Иллинойсе: CS 374 и CS 473.
📖 Детально можно прочитать здесь.
➡️ Скачать книгу в формате pdf можно тут
😃 iOS Dev
Делюсь бесплатной электронной версией учебника «Алгоритмы», а также другими конспектами лекций, которые Джефф написал для различных теоретических занятий по информатике в Университете Иллинойса.
Этот материал является основным справочным материалом для двух регулярно предлагаемых курсов теоретической информатики в Иллинойсе: CS 374 и CS 473.
Данный учебник не предназначен для новичков или просто ознакомления со структурами данных и алгоритмами. Он предполагает, что вы знакомы с дискреткой и уже владеете базой.
📖 Детально можно прочитать здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
5 22🔥9👍6👏3✍2🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
Концепт быстрого удаления текста в iPhone
Эли Геррон (бывший дизайнер Apple) предложил необычный вариант удаления текста для прокачки стандартной клавиатуры. Вместо удаления посимвольно и ожидания можно зажать кнопку и стирать сразу по словам (или даже с ускорением).
Как думаете, полезно или не очень?
👍 - можно запилить, 👎 - так себе идея
😃 iOS Dev
Эли Геррон (бывший дизайнер Apple) предложил необычный вариант удаления текста для прокачки стандартной клавиатуры. Вместо удаления посимвольно и ожидания можно зажать кнопку и стирать сразу по словам (или даже с ускорением).
Как думаете, полезно или не очень?
👍 - можно запилить, 👎 - так себе идея
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍209👎16🔥13 5
This media is not supported in your browser
VIEW IN TELEGRAM
Реализуем голографический эффект на Metal в стиле покемон-карточек
Запилил реализацию кайфового эффекта, который срочно нужно добавить в Collectr (я даже написал им письмо, но не уверен, что они реализуют).
Сам алгоритм состоит из нескольких шагов: звёздочки разбросаны по невидимой сетке: в каждой клетке случайно решаем, будет тут звёздочка или нет, в каком месте сесть и какого быть размера. У каждой свой тайминг: появляется в свой момент, плавно разгорается, плавно гаснет, поэтому мигают вразнобой, а не все сразу.
Скруглённые углы карточки тоже считаются на лету: шейдер сам чекает, где край, и плавно меняет прозрачность, если требуется.
А 3D-наклон сделан уже на SwiftUI: куда тапаем пальцем, туда и поворачиваем)
Внутри нет ни одной заготовленной текстуры, вся весь визуал собирается из координаты пикселя, времени и пары хеш-функций.
📖 Код уже доступен для всех подписчиков на бусти и трибьюте по спецофферу (кроме всей базы и сотен вопросов собралось уже по самым скромным оценкам пара десятков кайфовых уникальных шейдеров).
А вообще рекомендую почитать вот эти посты: база, подборка, стартовая точка.
😃 iOS Dev
Запилил реализацию кайфового эффекта, который срочно нужно добавить в Collectr (я даже написал им письмо, но не уверен, что они реализуют).
Сам алгоритм состоит из нескольких шагов: звёздочки разбросаны по невидимой сетке: в каждой клетке случайно решаем, будет тут звёздочка или нет, в каком месте сесть и какого быть размера. У каждой свой тайминг: появляется в свой момент, плавно разгорается, плавно гаснет, поэтому мигают вразнобой, а не все сразу.
Скруглённые углы карточки тоже считаются на лету: шейдер сам чекает, где край, и плавно меняет прозрачность, если требуется.
А 3D-наклон сделан уже на SwiftUI: куда тапаем пальцем, туда и поворачиваем)
Внутри нет ни одной заготовленной текстуры, вся весь визуал собирается из координаты пикселя, времени и пары хеш-функций.
📖 Код уже доступен для всех подписчиков на бусти и трибьюте по спецофферу (кроме всей базы и сотен вопросов собралось уже по самым скромным оценкам пара десятков кайфовых уникальных шейдеров).
А вообще рекомендую почитать вот эти посты: база, подборка, стартовая точка.
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥36😱10👍6 4❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Когда критичный баг на проде после применения ИИ зааффектил десять тысяч пользователей, но ты уже продлил подписку на следующий месяц.
😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣28😁16💯8 2🔥1🆒1
Глава СПЧ заявил о невозможности запретить и «выключить» VPN
Да вы что, как говорится.
Запретить или вообще выключить сервисы VPN в России невозможно, заявил РБК председатель Совета по правам человека и развитию гражданского общества (СПЧ) Валерий Фадеев, комментируя целесообразность дополнительного законодательного регулирования использования таких сервисов.
По словам Фадеева, сейчас «это стало ясно всем, а специалистам стало ясно давно». «Здесь и предприятия, и банки, и программисты, которые скачивают коды, и так далее. Это лишь средство, закрытый канал связи, который используют миллионы контрагентов. Я никогда не говорил, что надо VPN закрыть», — пояснил он.
Ну, конечно, раз программисты скачивают коды, а не вся инфра отвалилась у кучи структур из-за этих ограничений.
И оплату в сторе верните через моб операторов хотя бы!
😃 iOS Dev
Да вы что, как говорится.
Запретить или вообще выключить сервисы VPN в России невозможно, заявил РБК председатель Совета по правам человека и развитию гражданского общества (СПЧ) Валерий Фадеев, комментируя целесообразность дополнительного законодательного регулирования использования таких сервисов.
По словам Фадеева, сейчас «это стало ясно всем, а специалистам стало ясно давно». «Здесь и предприятия, и банки, и программисты, которые скачивают коды, и так далее. Это лишь средство, закрытый канал связи, который используют миллионы контрагентов. Я никогда не говорил, что надо VPN закрыть», — пояснил он.
Ну, конечно, раз программисты скачивают коды, а не вся инфра отвалилась у кучи структур из-за этих ограничений.
И оплату в сторе верните через моб операторов хотя бы!
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥29👏13 10🤯3😱2
Доклады с конференции try! Swift Tokyo 2026
Опубликовали плейлист всех докладов с конференции, прошедшей в Токио.
На что точно можно взглянуть:
📺 Swift Concurrency Type System
📺 The hidden power of Async Sequences
📺 Why is SwiftUI like that?
📺 Целиком все доклады можно посмотреть вот тут.
А вот тут есть список прошлых конференций:
😃 iOS Dev
Опубликовали плейлист всех докладов с конференции, прошедшей в Токио.
На что точно можно взглянуть:
📺 Swift Concurrency Type System
📺 The hidden power of Async Sequences
📺 Why is SwiftUI like that?
А вот тут есть список прошлых конференций:
🔗 Подборка докладов с iOS Conf SG 2024
🔗 Подборка докладов с конференции Swift Craft
🔗 Доклады с конференции try! Swift Tokyo 2024
🔗 Подборка докладов с конференции Swift Connection 2024
🔗 iOS Conf SG 2025: подборка докладов
Please open Telegram to view this post
VIEW IN TELEGRAM
8 21👍8👏6🔥3✍1
This media is not supported in your browser
VIEW IN TELEGRAM
Лучшие практики и подводные камни при работе с URLSession
Выкатил сумасшедшую по размеру статью, которая охватывает огромное количество аспектов при работе с URLSession.
Про конфиги, политики кэширования, переходы между стейтами задач и многое другое.
За 4 года в канале собралось несколько десятков постов, в которых я делился и своими наработками, и докладами наших коллег.
Тут и про вебсокеты, и про то, что можно протестить в первую очередь.
Ну и без анимаций не обошлось, а как иначе.
📖 Почитать статью целиком можно здесь.
😃 iOS Dev
Выкатил сумасшедшую по размеру статью, которая охватывает огромное количество аспектов при работе с URLSession.
Про конфиги, политики кэширования, переходы между стейтами задач и многое другое.
За 4 года в канале собралось несколько десятков постов, в которых я делился и своими наработками, и докладами наших коллег.
Тут и про вебсокеты, и про то, что можно протестить в первую очередь.
Ну и без анимаций не обошлось, а как иначе.
📖 Почитать статью целиком можно здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
22 31🔥15👏9👍3❤🔥1
Почему я почти не спорю в интернете
Порой интернет-дискуссии, особенно в каких-то кулуарах, могут растекаться на тысячи комментариев, что безусловно весело для наблюдателя, но изматывающе в большинстве случаев для участников.
Крч, есть забавная штука, которую вы если не слышали, но подозревали:
«На опровержение чуши требуется энергии на порядок больше, чем для её создания».
У этого даже термин собственный есть.
Мне с головой хватает разбора пуллреквестов и ТЗ по самым разным вещам на работе, после которых не остаётся сил кому-то что-то доказывать, ведь в интернете абсолютно всегда кто-то неправ.
Например, ребята, которые пилят эмулятор для PS3, попросили перестать им слоповые PR, потому что на это нужно просто бесконечное количество времени.
Делайте то, что вам нравится, с остальным разберётесь (если захотите).
😃 iOS Dev
Порой интернет-дискуссии, особенно в каких-то кулуарах, могут растекаться на тысячи комментариев, что безусловно весело для наблюдателя, но изматывающе в большинстве случаев для участников.
Крч, есть забавная штука, которую вы если не слышали, но подозревали:
«На опровержение чуши требуется энергии на порядок больше, чем для её создания».
У этого даже термин собственный есть.
Мне с головой хватает разбора пуллреквестов и ТЗ по самым разным вещам на работе, после которых не остаётся сил кому-то что-то доказывать, ведь в интернете абсолютно всегда кто-то неправ.
Например, ребята, которые пилят эмулятор для PS3, попросили перестать им слоповые PR, потому что на это нужно просто бесконечное количество времени.
Делайте то, что вам нравится, с остальным разберётесь (если захотите).
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤🔥27 10🤝6🔥1🤗1😎1
Всплывающая карточка в SwiftUI с использованием safeAreaBar
Делюсь несложной реализацией реализации такой карточки с кнопкой call-to-action (и для 26 оси, и с фоллбэком для 18).
📖 Посмотреть код можно в этой статье.
😃 iOS Dev
Делюсь несложной реализацией реализации такой карточки с кнопкой call-to-action (и для 26 оси, и с фоллбэком для 18).
📖 Посмотреть код можно в этой статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍21🔥10 9👏3
This media is not supported in your browser
VIEW IN TELEGRAM
Make WWDC Great Again
Вчера общался с С-Level руководителем о предстоящем даб-дабе и мы вспомнили о том, что сейчас при показе новинок эпла и тем более конференций не хватает рок-н-ролла, эмоций, я уже не говорю про вау-эффект.
Все стерильное просто до жути: записанное видео, с одним и тем же монотонным описанием фич.
Помните легендарное видео у майкрософт, где Балмер скандировал Developers, developers, developers? Или Джобса с презентацией первого айфона, или показ макбука в конверте?
Ощущение, что сейчас WWDC превращается просто в ещё одну рекламу черт знает для кого. Инвайты, которые должны быть случайными - получают одни и те же медиа из года в год. А фичи, которые анонсируются, в лучшем случае, докатываются до нас спустя 3-4 релиза оси.
Да и про номинантов на WWDC можно сказать то же, где уникальные, самобытные, ни на что не похожие приложения? Ну ладно, как минимум одно есть.
Но блин, Киберпанк в претендентах, вот уж где неожиданность.
Дайте нам действительно необычные решения, покажите, что из миллионов приложений ребята делают что-то по-настоящему взрывающее мозг.
Я отказываюсь верить, что таких приложений нет.
Я хочу, чтобы на первый план снова вышли Разработчики - да, с большой буквы.
Не AI, не однотипные реализации одного и того же или приложение-реклама гигантской корпорации, а разработчики, идеи которых и сделали Apple триллионной компанией.
😃 iOS Dev
Вчера общался с С-Level руководителем о предстоящем даб-дабе и мы вспомнили о том, что сейчас при показе новинок эпла и тем более конференций не хватает рок-н-ролла, эмоций, я уже не говорю про вау-эффект.
Все стерильное просто до жути: записанное видео, с одним и тем же монотонным описанием фич.
Помните легендарное видео у майкрософт, где Балмер скандировал Developers, developers, developers? Или Джобса с презентацией первого айфона, или показ макбука в конверте?
Ощущение, что сейчас WWDC превращается просто в ещё одну рекламу черт знает для кого. Инвайты, которые должны быть случайными - получают одни и те же медиа из года в год. А фичи, которые анонсируются, в лучшем случае, докатываются до нас спустя 3-4 релиза оси.
Да и про номинантов на WWDC можно сказать то же, где уникальные, самобытные, ни на что не похожие приложения? Ну ладно, как минимум одно есть.
Но блин, Киберпанк в претендентах, вот уж где неожиданность.
Дайте нам действительно необычные решения, покажите, что из миллионов приложений ребята делают что-то по-настоящему взрывающее мозг.
Я отказываюсь верить, что таких приложений нет.
Я хочу, чтобы на первый план снова вышли Разработчики - да, с большой буквы.
Не AI, не однотипные реализации одного и того же или приложение-реклама гигантской корпорации, а разработчики, идеи которых и сделали Apple триллионной компанией.
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥46 9💯8👏2🤓1
This media is not supported in your browser
VIEW IN TELEGRAM
Настройка App Intents в SwiftUI-приложениях
При создании интента фича становится видимой для системы, что позволяет юзеру запускать её с помощью шорткатов или Siri.
📖 В этом руководстве можно посмотреть, как создавать свои интенты в деталях:
1️⃣ Как указать текст, который система должна отображать.
2️⃣ Как запросить у пользователя дополнительные параметры.
3️⃣ Как показать нужный диалог при взаимодействии с пользователям.
🛠 Код проекта доступен здесь.
😃 iOS Dev
При создании интента фича становится видимой для системы, что позволяет юзеру запускать её с помощью шорткатов или Siri.
📖 В этом руководстве можно посмотреть, как создавать свои интенты в деталях:
1️⃣ Как указать текст, который система должна отображать.
2️⃣ Как запросить у пользователя дополнительные параметры.
3️⃣ Как показать нужный диалог при взаимодействии с пользователям.
🛠 Код проекта доступен здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
6 17👍6👏4✍2🔥2😨1
iOS Dev
формирование мягкой зависимости
А вот и ожидаемые плоды оптимизации в новом витке капиталистического мира
Одна из моих подписок - Google AI Pro решила наконец-то преследовать цели по наполнению денежных мешков и раскинула свои сети уверенно, без предупреждения - и с новой силой. Мы хотим быть как Claude (но лучше), написано в письме просто завуалированно.
Нужна новая серия того самого мультсериала, только с переделкой про токены: берёте ваши деньги, покупаете токены - иииии, их нет.
А ещё учитывая недавно анонсированные изменения в поиске ожидаю, что скоро все смогут делать 3 бесплатных запроса в гугле в день, а остальное за дополнительную плату.
🤬 Как считаете, хороший шаг от корпорации добра?
😃 iOS Dev
Одна из моих подписок - Google AI Pro решила наконец-то преследовать цели по наполнению денежных мешков и раскинула свои сети уверенно, без предупреждения - и с новой силой. Мы хотим быть как Claude (но лучше), написано в письме просто завуалированно.
Нужна новая серия того самого мультсериала, только с переделкой про токены: берёте ваши деньги, покупаете токены - иииии, их нет.
А ещё учитывая недавно анонсированные изменения в поиске ожидаю, что скоро все смогут делать 3 бесплатных запроса в гугле в день, а остальное за дополнительную плату.
🤬 Как считаете, хороший шаг от корпорации добра?
Please open Telegram to view this post
VIEW IN TELEGRAM
9😱13🤬8👎4💯3❤🔥2😨2👍1🎉1😎1 1
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥62 11👏8💯2👍1