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

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
#wwdc

APPLE WWDC 2022 - что показали (10 минут)

🗣 По горячим следам WWDC 2022 - что показали на основной сессии

Вчера в Купертино открылась ежегодная конференция WWDC.

Основные нововведения:
📍 Новая версия iOS - iOS 16
📍 Более гибкая настройка экрана блокировки и возможность использовать несколько экранов
📍 Расширенные возможности Apple Wallet и Apple Pay
📍 Режим приватности - отзыв разрешений
📍 Самое ожидаемое - процессоры M2. Пока только для MacBook Air и MacBook Pro 13
📍iPhone 13 Pro как web-камера для ноутбука

Более полный обзор фич по ссылке)
👎3
​​#wwdc

🗣 Третий день WWDC, на какие сессии стоит обратить внимание

📍Discover Metal 3
📍The SwiftUI cookbook for navigation
📍Design for Arabic
📍Complications and widgets: Reloaded
📍Go further with Complications in WidgetKit
📍Meet WeatherKit
📍What's new in MapKit
📍Discover ARKit 6
📍What's new in AppKit
📍What's new in SwiftUI
📍What's new in UIKit

Если вам понравилась какая-то сессия WWDC - смело делитесь ею в комментариях
👍4👎3
#wwdc

WWDC NOTES - краткое содержание
All WWDC 2022 Sessions

🗣 Как познакомиться с сессиями WWDC 2022, если лень смотреть видео?

Если посмотреть сессию WWDC надо/хочется, но вы не любите смотреть видео, есть несколько вариантов

📍 Прочитать краткое содержание
📍 Прочитать транскрипт, который прилагается к видео сессии
📍Или можно сочетать
👎3👍1
Apple’s Worldwide Developers Conference returns June 5, 2023

WWDC в этом году пройдет с 5 по 9 июня.
Будут представлены новинки iOS, iPadOS, macOS, watchOS и tvOS. Также будут представлены новые технологии и инструменты для разработчиков.
Наряду с объявлениями, сделанными в ходе основного доклада и презентаций State of the Union 5 июня, онлайн-программа этого года будет включать сессии, индивидуальные лабораторные занятия и возможности для общения с инженерами Apple и другими разработчиками.
До 19 апреля можно поучаствовать в Swift Student Challenge.

#apple #wwdc
🔥3👎1
Apple Plans to Launch More Than Just Its New Headset at WWDC

Что ожидается на WWDC в этом году?
👉 the Reality headset (гарнитура дополненной реальности)
👉 новая xrOS и SDK для гарнитуры
👉 новые MacBook
👉 iOS 17
👉 iPadOS 17
👉 macOS 14
👉 крупное обновление на watchOS 10

🔥 Apple работает над переработкой программного обеспечения в iOS 17, чтобы открыть iPhone для загрузки приложений за пределами официального магазина к следующему году для соответстветсивя новым европейским нормам

#wwdc #слухи
🔥3😁2👍1👎1
Создаем гибкие интерфейсы
Один из самых недооцененных докладов WWDC, он вышел в 2018 году и до сих пор не потерял в актуальности

👉 Как в Apple работают над деталями в интерфейсе, чтобы он ощущался продолжением тела
👉 Как делать анимации дружественными и понятными
👉 Как обрабатывать пользовательские действия

Очень много примеров которые заставят вас взглянуть по-другому на анимации, жесты и мелкие нюансы, которые делают приложения по-настоящему нативными. Тот самый look&feel о котором все говорят но никто не может объяснить

#wwdc #design #gestures
5👎2👍1
Вышел Xcode beta 5 и в нем стал доступен TipKit - фреймворк для обучения пользователей новым фичам.
Единственный материал по фреймворку это лекция про TipKit с WWDC, документации все еще нет, так что были сомнения что фреймворк вообще выйдет в релиз с iOS 17

- Доступен на всех Apple платформах и синхронизируется через iCloud
- Настройка правил работает через макросы
- Удобный API для тестирования подсказок
- Два типа подсказок, popover и inline

#WWDC #TipKit
👍42👎2🔥1🥰1
Круговые диаграммы в iOS 17

👉 Круговые диаграммы более интуитивны
👉 Поддерживают анимации для изменения данных
👉 Графики теперь имеют удобный API для отображения деталей в выбранной точке
👉 Скроллинг доступен из коробки
👉 Проект с примерами диаграмм

#SwiftUI #Charts #WWDC
👍92👎1
Новое свойство contentUnavailableConfiguration у UIViewController в iOS 17

В этом году на WWDC Apple внезапно расширила UIKit новым API для отображения состояния загрузки, ошибки или пустого контента. Такое улучшение легко сделать самому, но приятно иметь из коробки. Доступно 4 способа создать UIContentUnavailableConfiguration:

👉 Создать с нуля заполнить поля у .empty конфигурации
👉 Использовать готовую .loading конфигурацию
👉 Использовать готовую .search конфигурацию
👉 Использовать UIHostingConfiguration
с блоком в котором можно использовать SwiftUI

#UIKit #WWDC
👍4👎1
Генерализованые API с пакетами параметров

Благодаря SE-0393SE-0398 и SE-0399 в Swift 5.9 появились вариативные дженерики, которые решают важную проблему в Swift - дженерик функции для каждого набора аргументов.
Благодаря этому, например, в SwiftUI убрали лимит на 10 View 🎉.

#wwdc #swift #proposal
👍4👎1
Media is too big
VIEW IN TELEGRAM
Проектирование звука (35 мин)
Дизайн – это не только то, что люди видят, но и то, что они слышат. Сегодня хочу поделиться одним из своих любимых видео с WWDC. Как звуковой дизайн может помочь вам создать более захватывающий, удобный и содержательный пользовательский опыт в приложении, как создаются звуки в продуктах Apple и почему стоит оставлять телефон со звуком 🔊

#wwdc #sound
👍5👎3
🎹 Раскройте силу грамматики

Перечитывал недавно официальный гайд по локализации от Apple и осознал что пропустил эту сессию с WWDC:
Работа по локализации может быть сложной, особенно для не носителей языка. Например, в испанском языке прилагательные должны соответствовать существительным, а в итальянском и бразильском языке персонализированные строки широко распространены.
🔵Введено новое свойство concepts для указания объектов, влияющих на грамматическое соответствие.
🔵Атрибут agreeWithConcept позволяет изменять слова на основе других слов.
🔵Атрибут agreeWithArgument упрощает согласование внутри строки.
🔵Атрибут referentConcept позволяет изменять местоимения.
🔵Новая концепция termsOfAddress и атрибуты referentConcept для персонализации языка
Пример в демке очень быстро потерял актуальность, "she/they" 🗣
#iOS17 #localization #wwdc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7