6 Aug 2026, 06:03 UTC554 views28 reactionsread 7 August 2026 Photo
🔢 iOS 27: CADisplayLink для UIWindowScene.
В iOS 27 компания Apple изменила подход к работе с CADisplayLink. Раньше его создавали через UIScreen. Теперь через UIWindowScene. Изменение выглядит небольшим, но оно меняет модель владения и делает код более предсказуемым в многоконных приложениях.
В чем разница между Timer и CADisplayLink:
Timer и CADisplayLink решают разные задачи. Timer привязан к интервалам времени…
custom 531436903485723912016👍7❤3🔥1🙏1
3 Aug 2026, 19:10 UTC931 views31 reactionsread 7 August 2026 Photo
🤖 Claude Code теперь умеет запускать и тестировать приложения в симуляторе.
В Claude Code на десктопе появилась поддержка iOS Simulator. Теперь агент может запускать приложение в симуляторе, управлять им, делать скриншоты и проверять работу интерфейса. Панель с симулятором открывается прямо в приложении, рядом с чатом. Это не требует прав на доступ к экрану и не переключает рабочие окна.
Как это работает:
Когда C…
❤17👍9🤔3🔥1🤯1
31 Jul 2026, 05:04 UTC877 views23 reactionsread 7 August 2026 Forwarded from @hardworkerFlutter
👣 Как запустить Flutter-приложение на iPhone без Mac и подписки Apple Developer
Всем привет! Недавно наткнулся на статью, в которой разработчик делится опытом тестирования Flutter-приложения на iPhone друга без Mac и без подписки Apple Developer. Знакомая ситуация: есть приложение на Flutter, нужно показать кому-то с iPhone. Mac нет, платить $99 в год за Apple Developer Program жалко. Оказывается, есть рабочий путь,…
👍13❤6👏2🔥1🙏1
27 Jul 2026, 04:29 UTC964 views21 reactionsread 7 August 2026 🈸 Apple начала отклонять приложения за запросы отзывов на онбординге.
Apple ужесточила контроль за запросами отзывов в приложениях. Раньше многие разработчики просили пользователей оценить приложение на экране онбординга, до того как человек успел сделать что-то полезное. Сейчас за такую практику приложения начали отклонять при ревью.
Почему это происходит:
В App Store Review Guidelines есть пункт 5.6.3, который …
👍13❤6👀1🤯1
24 Jul 2026, 04:02 UTC980 views33 reactionsread 7 August 2026 Forwarded from @itDenisovPhoto
👨💻 Паника вокруг ИИ: где правда, а где преувеличение.
Наткнулся на статью Мэтта Шумера (предпринимателя и инвестора в сфере ИИ) под названием «Something Big Is Happening» (Происходит что-то серьезное), в которой он честно описывает, что происходит в его индустрии. И его слова звучат тревожно. Но важно помнить, что нейросети - это прежде всего инструмент. И как любой инструмент, он обесценивает не профессию, а беспо…
🙏13❤8👍8👀2💯1🤯1
22 Jul 2026, 08:25 UTC877 views30 reactionsread 7 August 2026 🔢 Тайпчекер в Swift 6.4 стал быстрее.
В Swift 6.4 продолжается работа над улучшением тайпчекера. Знаменитая ошибка «The compiler is unable to type-check this expression in reasonable time» во многих ситуациях теперь будет появляться реже. Слава Пестов в большом посте на Swift Forums делится прогрессом по роадмапу и показывает, как это работает на практике.
О проблеме известно давно:
Тайпчекер в Swift - это сложна…
👍16🔥10custom 53143690348572391202❤1🙏1
20 Jul 2026, 06:30 UTC900 views27 reactionsread 7 August 2026 🔢 От ScrollViewReader до ScrollPosition - как изменилась программная прокрутка в SwiftUI.
До iOS 17 программный скролл в SwiftUI требовал использования ScrollViewReader. Этот контейнер давал доступ к ScrollViewProxy с единственным методом scrollTo(_:anchor:). API было односторонним: можно было задать позицию, но нельзя было прочитать, где находится пользователь. Скролл к краю или к конкретному оффсету тоже был пробл…
👍13🔥7custom 53143690348572391203❤2👀1🤝1
18 Jul 2026, 07:47 UTC918 views31 reactionsread 7 August 2026 Photo
🈸 Как изменится продвижение приложений в App Store с выходом iOS 27.
На WWDC26 компания Apple показала несколько обновлений, которые касаются не только разработчиков, но и тех, кто занимается продвижением приложений. Изменения в App Store и App Store Connect затронули визуальное оформление карточек, управление креативами и персонализацию рекомендаций.
Header вместо Feature Banner:
В карточке приложения появился н…
🔥16👍10❤3💯1🙏1
17 Jul 2026, 06:54 UTC707 views27 reactionsread 7 August 2026 Forwarded from @hardworkerFlutterPhoto
👣 GenUI в действии: команда Flutter раздала 3000 чашек кофе с ИИ-рисунками на пенке
Команда Flutter решила поделиться опытом создания необычного демо-проекта, который они показали посетителям Google Cloud Next и Google I/O. В статье разработчики рассказывают, как построили приложение для кофейни, где каждый посетитель мог заказать латте с изображением, сгенерированным нейросетью прямо на пенке. Проект назывался GenL…
❤13👍9🔥3👀1🙏1
15 Jul 2026, 06:09 UTC874 views27 reactionsread 7 August 2026 Photo
🍎 Apple купила Play: Create Better Apps - приложение, которое помогало создавать прототипы интерфейсов приложений на SwiftUI.
Apple продолжает приобретать инструменты для разработчиков. Вслед за Swift Package Index компания купила Rabbit 3 Times - создателей приложения Play. Это визуальный конструктор для iOS и macOS, который позволял быстро создавать прототипы на SwiftUI.
Что такое Play:
Play - это бесплатный ин…
👍14🔥8❤3👀1🤯1
13 Jul 2026, 06:10 UTC904 views28 reactionsread 7 August 2026 🔢 Что нового в Swift 6.4. Разбираем изменения с WWDC26.
На WWDC26 компания Apple представила Swift 6.4 - очередное обновление языка, которое делает повседневный код чище и выразительнее. В этом материале - самое важное из того, что появилось в новой версии.
anyAppleOS - теперь доступность проще:
Раньше, чтобы указать, что API доступен на всех платформах Apple, приходилось перечислять каждую ОС отдельно. В Swift 6…
custom 531436903485723912014👍9🔥3❤1🙏1
11 Jul 2026, 07:47 UTC910 views37 reactionsread 7 August 2026 🔢 Инструменты отладки в Swift, которые часто используют сеньоры.
В Swift есть встроенные механизмы, которые делают отладку быстрее и чище. Они не требуют подключения дебаггера, не заставляют вас ставить брейкпоинты и часами шагать по каждой строчке кода. Сеньоры используют их постоянно, а джуны часто проходят мимо, потому что привыкли к одному только принту. Давайте разберем пять таких инструментов.
assert - ловим…
👍17❤11custom 53143690348572391206🔥1🤝1🙏1
Showing the 12 most recent of 20 posts we hold for @hardworkerIT. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.