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

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
iOS Broadcast
⚡️Вышел новый Mac Studio: это разрыв! Топовое решение для дома, можно спокойно крутить серьезные нейронки и LLM локально 🟢M4 Max (уже в базе) 🟢В 3,5 раза быстрее, чем M1 Max 🟢В 2,6 раза быстрее, чем M1 Ultra 🟢В 16,9 раз быстрее генерация токенов LLM 🟢36 ГБ…
🎯 Релиз Mac Studio лег на почву новых LLM моделей
Наткнулся на анализ от разработчиков exolabs с экспертным ревью: Mac Studio M3 Ultra с 512 ГБ памяти идеально подходит для работы с DeepSeek V3/R1. 2 M3 Ultra 512GB Mac Studio с exolabs обеспечивают полный запуск DeepSeek R1 дома. Звучит мега дорого?

Сравнение стоимости:
🔵NVIDIA H100: 80 ГБ, 3 ТБ/с, 25 000$, 312,50$ за ГБ
🟣AMD MI300X: 192 ГБ, 5,3 ТБ/с, 20 000$, 104,17$ за ГБ
🟢Apple M2 Ultra: 192 ГБ, 800 ГБ/с, 5000$, 26,04$ за ГБ
🟢Apple M3 Ultra: 512 ГБ, 800 ГБ/с, 9 500$, 18,55$ за ГБ

Стоимость за ГБ/с пропускной способности памяти
🔵NVIDIA H100: 8,33$
🟣AMD MI300X: 3,77$
🟢Apple M2 Ultra: 6,25$
🟢Apple M3 Ultra: 11,87$

Преимущества Apple
🟢Apple выигрывает за счет увеличения объема памяти и снижения частоты обновления
🟢MoE и модульная маршрутизация требуют большого объема памяти, но небольшой пропускной способности
🟢Пропускная способность памяти в M4 Max увеличилась на 36,5% по сравнению с M3 Max
🟢В следующем году ожидается появление Mac Studio M4 Ultra с технологией Apple UltraFusion
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🔨 Создание UDP-сервера и клиента в Swift с помощью Network.framework
Рубрика, "статья от подписчика" продолжается, очень рад что прошлая публикация зашла и вы продолжаете не только писать статьи но и подкидывать их в мой информационный пузырь. Тема статьи необычная, UDP протокол и работа на транспортном уровне. В статье рассматривается:
🔵Сетевая коммуникационная структура по уровням модели OSI.
🔵UDP обеспечивает более прямой контроль над транспортным уровнем, что делает его эффективным для приложений реального времени.
🔵Пример демонстрирует реализацию UDP-сервера и клиента
🔵Реализация может быть расширена для поддержки нескольких клиентов, улучшенной обработки ошибок и дополнительных настроек подключения.

Отличный пример использования Network фреймворка.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
🐥 Более безопасный Swift: Как ~Copyable предотвращает появление скрытых ошибок

Новый протокол ~Copyable появился в Swift 5.9. Мы уже разбирали Copyable, а вот и один из примеров поользы использование: на примере разбирается, когда вы стоит использовать ~Copyable. Протокол ~Copyable делает объект "не подлежащим копированию". По умолчанию Swift автоматически добавляет этот протокол для всех типов.

#swift #copyable
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
📱 Picker в SwiftUI на примерах

SwiftUI предоставляет элемент управления Picker для выбора значений из набора:
🔵Существуют различные стили picker, включая сегментированный элемент управления и всплывающее меню.
🔵SwiftUI позволяет быстро преобразовать код в разные стили для выбора оптимального стиля:
🔵Примеры кода демонстрируют создание Picker в SwiftUI с использованием enum и модификаторов стилей.
🔵Различные стили picker имеют свои назначения и должны использоваться специально.
🔵Для выбора цвета используется отдельный элемент SwiftUI - ColorPicker

#SwiftUI #picker
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
😺️ Lynx: разрабатывайте кросплатформу нативно
Китай наносит ответный удар, разработчики TikTok заопенсорсили свой Кроссплатформенное семейство технологий. Включает в себя тулинг для нативных приложений и браузера.

🔵Lynx разработан командой ByteDance и активно поддерживается TikTok.
🔵TikTok активно использует Lynx для создания различных поверхностей, от легких панелей до сложных витрин магазинов.
🔵Поддерживает привычный подход к веб-разработке, позволяя использовать разметку и CSS.
🔵Поддерживает CSS-анимации, переходы и современные визуальные эффекты.
🔵В мобильных приложениях, весь UI рендерится нативно, без веб технологий
🔵Использует статически принудительное разделение на основной и фоновый потоки для обеспечения интерактивности.
🔵Обеспечивает мгновенный рендеринг первого кадра и создание сценариев для главного потока, что ускоряет запуск приложений.
🔵Уже есть IDE для удобства разработки
🔵Легко интегрировать в существующие приложения

Сначала я подумал "очередной убийца". А потом посмотрел глубже, и понял что это прям огнище, в контексте того что SDUI сейчас на подъеме, это тот самый нативный SDUI для приложения с надежной поддержкой от TikTok
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤔41