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

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
📱 Списки в SwiftUI
Подробный обзор контейнера List для новичков в SwiftUI. Даже если весь проект на UIKit, можно внедрить в Debug или QA экраны конфигурации. В статье покрыты следующие темы:
🔵Пример статического списка
🔵Динамическое заполнение списка
🔵Использование протокола идентификации элементов
🔵Стили списков SwiftUI
🔵Использование разделов
🔵Поддержка выбора
🔵Изменение цвета фона
🔵Оптимизация производительности

Если статья покажется вам полезной, советую обратить внимание на:
🟡Официальную документацию этого компонента, в ней есть дополнительные аспекты использования вне iOS
🟡Отображение данных в списках - статья от Apple про визуализизацию данных в соответствии с внешним видом платформы
🟡Выбор контейнера, исходя из контента - статья Apple про выбор между контейнерами Stack, Grid, List и Form
#swiftui #lists #basics #tutorial
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
🔨 Начните экономить время уже сегодня!
Супер простая фишка, которой не все пользуются. В Xcode можно не ждать компиляцию чтобы запустить приложение или прогнать заново тесты. ⌃ — Control; ⌘ — Command
🟢⌃⌘R Запускает приложение без компиляции
🟢⌃⌘R Запускает тесты без компиляции
#Xcode #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
📁 KVC операторы коллекций
Осознал недавно, что не все iOS разработчики слышали про KVC, особенно про ту магию, которая была в Obj-С для работы с коллекциями. Раскопал свою любимую статью про это:
🟢Операторы сбора данных делятся на три категории: простые операторы сбора данных, операторы объектов и операторы массива и множества.
🟢Простые операторы сбора данных возвращают строки, числа или даты в зависимости от оператора.
🟢Операторы объектов возвращают массив объектов.
🟢Операторы массива и множества возвращают массив или набор объектов в зависимости от оператора.
🟢Примеры использования KVC демонстрируют возможности и потенциал метапрограммирования и DSL на Objective-C

Все это уже не актуально со Swift, но от этого не менее интересно и красиво: @sum @count @avg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3
🎯 Как мы сделали on-device-распознавание номеров телефонов для ИТ-Пикника
С пылу с жару делюсь с вами шикарной статьей, в редактуре которой я принимал участие. Тема оч актуальная, про on-device ML модель. Что интересно, команда придумала и реализовала решение за 3 недели? успели попробовать и отказаться от нативного Vision фреймворка. Почему отказались? Узнаете в статье 🙃. В статье так же рассматриваются технологии:
🔵SwiftUI
🔵SwiftData
🔵TensorFlowLite
🔵Metal
🔵WebSocket
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥112