iOS Broadcast
3.4K subscribers
1.76K photos
85 videos
997 links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
🎯 Cоздание изображений с помощью Apple Intelligence
Успели попробовать новые фишки Apple Intelligence? Siri теперь поддерживает прямую работу с GPT, если вначале сказать "Ask GPT", появилось приложение Image Playground, инструмент Image Wand и конечно же Genmoji
🟢Приложение Image Playground преобразует текстовые и визуальные подсказки в изображения.
🟢Включает инструмент Image Wand для создания изображений на основе эскизов.
🟢Функция Genmoji позволяет создавать эмодзи на основе текстовых подсказок.
🟢Придает цифровому общению игривый и персонализированный характер.
🟢Доступно в приложениях "Сообщения" и "Заметки".
🟢Image Playground интегрирована в приложения Freeform и Messages.

Что важно, уже можно интегрировать технологию создания AI изображений в ваши приложения, при помощи ImagePlayground. Интерфейс доступен из UIKit и SwiftUI
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
🐥 Ловушка при работе с асинхронным кодом

Коварный подводный камень использования throws функций вместе с Task. Суть проблемы в том что ошибка перехватывается Task, а не функцией loginUser(), это может быть не очевидным. Для того чтобы не допускать подобных ошибок лучше убирать ключевое слово throws при переводе функции в асинхронный режим, чтобы при компиляции получать warning в тех местах, где блок catch не будет выполнен. Проверьте ваш код на такие моменты 🧠
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7
🏝 Появилась возможность дебажить SPM сборки KMP библиотек

Touchlab обновила SKIE и KMMBridge для поддержки дебага SPM билдов, используя Xcode Kotlin плагин, без необходимости компиляции или конфигурации KMP зависимостей 🤯

Нужно использовать KMMBridge 1.2.0. Работает всё на основе публикация исходного Kotlin кода в SPM

#kotlin #kmp #xcode #spm #touchlab #skie
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔1
🔱 Включение кэширования Tuist
В моем информационном пузыре все больше людей при отказе от ☕️ Сocoapods внезапно выбирают не экосистемный 📦 SPM а именно 🔱 Tuist. Удивительно, но сторонний инструмент ощущается даже более нативно чем разработка Apple. В статье описывается опыт Trendyol:

🟢Tuist помогает разработчикам в ускорить работу и сократить время сборки
🟢Благодаря Tuist, время сборки сократилось на 65%, а время локального тестирования - до 30 секунд
🟢Tuist обеспечивает безопасную и быструю работу для более чем 170 разработчиков
🟢Tuist изначально был разработан для кэширования локальной разработки, но его использование также ускоряет CI-сборки
🟢Разработчики тратят меньше времени на ожидание сборки и больше времени на тестирование и решение проблем
🟢Самостоятельный сервер Tuist обеспечивает быструю передачу кэша и безопасность внутри инфраструктуры Trendyol
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5💯3
Что используется у вас в проекте?
Anonymous Poll
62%
📦 SPM
42%
☕️ Cocoapods
19%
🔱 Tuist
1%
Carthage
5%
Другое
📱 Формы в SwiftUI: создание и стилизация

В SwiftUI с iOS 13 появились нативные компоненты для работы с формами ввода данных. Формы обеспечивают стандартизированный внешний вид и организацию элементов управления. Особенно хорошо формы раскрываются при обеспечении доступности и мультиплатформеной поддержке приложения. Формы автоматически адаптируют способ отображения для каждой платформы. Статья-туториал по тому как просто можно накидать универсальную форму со SwiftUI.
Часть модификаторов доступны с iOS 15, 17, 18 - обратите внимание на минимальный таргет приложения прежде чем использовать SwiftUI формы в вашем приложении.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
🎯 Глубокое погружение в работу Siri с ChatGPT
Нашел, наконец, приличный обзор работы Siri с ChatGPT. Спойлер, интеграция пока не идеальна: работает только на английском, нет единого интерфейса, и Siri не понимает длинные запросы на естественном языке. Но давайте по-порядку:
🔵Apple обеспечивает прямую интеграцию с ChatGPT через расширение
🔵Можно использовать ChatGPT анонимно или с существующей учетной записью
🔵Siri сама определяет, когда использовать ChatGPT, и отображает ответы в новом стиле
🔵Если есть подозрения в приватности данных, Siri просит разрешения использовать GPT
🔵Инструменты для работы с текстами теперь доступны в меню редактирования и на верхней панели инструментов Notes
🔵Siri не понимает сложные запросы, такие как добавление ответа в заметку
🔵ChatGPT не может анализировать содержимое буфера обмена и запускать ярлыки

Для себя пока не понял преимущества работы с GPT через Siri, ограничения во взаимодействия между Siri и GPT нивелировали их преимущества. Локальные генеративные AI отстают минимум на год от современных и дико разогревают телефон. Соглашусь с автором, первый блин, явно, вышел комом. Но если интересны примеры использования, советую полистать полную статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2