Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
2237 - Telegram Web
Telegram Web
📱 Новые функции SwiftUI
Улучшения в производительности и дизайне, новые инструменты для создания приложений, поддержка веб-контента и редактирования текста. Об этом всем можно узнать в данной сессии

Новая система проектирования
🟢Обновленные навигации, контейнеры и панели вкладок
🟢Улучшения в области поиска и управления
🟢Улучшения взаимодействия с iPad и macOS

Улучшения в компоновочных блоках
🟢Повышение производительности при работе со списками и прокруткой
🟢Новый инструмент повышения производительности в Xcode
🟢Анимируемый макрос и новые API для верстки
🟢Объединение сцен с UIKit и AppKit

Расширенные возможности SwiftUI views
🟢Новый WebView для встраивания веб-контента
🟢Улучшения в Swift Charts для 3D-графиков
🟢Поддержка редактирования расширенного текста с AttributedString
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
📱 Новые возможности с AttributedString.
Интересный формат представления новых API, через демо создания приложения. Создание расширенного текстового интерфейса в SwiftUI с помощью AttributedString. Пример проекта для редактора рецептов. Стиль очень похож на CS193p
🔵SwiftUI и AttributedString позволяют создавать расширенные возможности редактирования текста.
🔵AttributedString содержит последовательность символов и атрибутов.
🔵SwiftUI поддерживает выделение жирным шрифтом, курсив, подчеркивание, зачеркивание, размер шрифта, цвета и другие аспекты оформления.
🔵AttributedString поддерживает пользовательские атрибуты для персонализации интерфейса.
🔵SwiftUI предоставляет API для обновления индексов и выделения текста при изменении текста.
🔵Протокол AttributedTextValueConstraint позволяет ограничить значения атрибутов в тексте.
🔵TextEditor автоматически применяет ограничения форматирования к тексту.
🔵Дополнительные API-интерфейсы протокола AttributedStringKey помогают ограничить изменение значений атрибутов при редактировании текста.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
▶️ Улучшение дизайна приложения для iPad
Самое значительное изменение настигло в этом году iPad, Apple больше не боится выводить на одно поле Mac и iPad и превращает планшеты в полноценные рабочие устройства. Новые подходы к разработке адаптивного интерфеса с окнами приложений и новыми компонентами.
Коротко:
🔵Начните с панели вкладок в качестве навигации
🔵Используйте боковую панель для сложной навигации
🔵В каждом приложении есть регулятор размера, элементы управления окном и строка меню
🔵Открывайте документы в новых окнах
🔵Новый эффект выделения указателя
🔵Никогда не скрывайте пункты меню!

Обновления для iPadOS 26
🟢Изменение размера окна для многозадачности
🟢Новые элементы управления окнами на панели инструментов
🟢Более точный и отзывчивый курсор
🟢Новая строка меню

Оптимизация приложений
🟢Шаблоны навигации: боковые панели и панели вкладок
🟢Адаптация макета к изменениям размера
🟢Использование "эффекта края прокрутки"

Новая система управления окнами
🟢Плавное изменение размера окон
🟢Обертывание панели инструментов вокруг элементов управления окном

Новый курсор
🟢Новая форма и точность
🟢Эффект подсветки из жидкого стекла
🟢Отсутствие намагничивания и привязки к цели

Строка меню iPad
🟢Доступ через перемещение указателя к верхнему краю или свайп вниз
🟢Меню приложения, системные меню и пользовательские меню
🟢Учет организации действий, сочетаний клавиш и неактивных элементов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/06/29 16:40:59
Back to Top
HTML Embed Code: