Про мультистейты
Мультистейты — важная часть UX. Это то, что видят пользователи, когда на экране нет данных для отображения. Например, когда список избранного пуст, не удалось найти товары по заданным критериям в каталоге или во время загрузки данных. Интуитивно понятный компонент поможет пользователям более комфортно себя чувствовать в приложении.
В iOS 17 Apple добавила новое API —
Больше информации об использовании новых компонентов:
🟣 Официальная документация Apple
🟣 Сессия о новинках в UIKit
#экспертный
Мультистейты — важная часть UX. Это то, что видят пользователи, когда на экране нет данных для отображения. Например, когда список избранного пуст, не удалось найти товары по заданным критериям в каталоге или во время загрузки данных. Интуитивно понятный компонент поможет пользователям более комфортно себя чувствовать в приложении.
В iOS 17 Apple добавила новое API —
UIContentUnavailableConfiguration, это облегчает работу с такими компонентами. В карточках рассказываем о нём подробнее.Больше информации об использовании новых компонентов:
#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2
Летняя школа iOS: как стать Сёрфером 🏄♀️
Попросили нашего iOS-разработчика Илью рассказать, как в его карьерном росте помогла летняя школа. Читай и вдохновляйся!
Регистрация на школу ещё идёт, проведём её 31 июля — 2 августа☝
#команда_surf #мероприятия #от_сёрфера
Попросили нашего iOS-разработчика Илью рассказать, как в его карьерном росте помогла летняя школа. Читай и вдохновляйся!
Регистрация на школу ещё идёт, проведём её 31 июля — 2 августа
#команда_surf #мероприятия #от_сёрфера
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥1👏1
Новенькое с WWDC23: отчёты о тестировании и аудит доступности
iOS Team Lead в Surf Никита уже поставил бета-версию Xcode 15 и проверил на автотестах материал с двух сессий:
🟣 Fix failures faster with Xcode test reports;
🟣 Perform accessibility audits for your app.
➡️ В новой статье на Хабр он рассказывает, почему разработчикам гораздо удобнее теперь делать приложение доступным. Гоу читать!
#экспертный
iOS Team Lead в Surf Никита уже поставил бета-версию Xcode 15 и проверил на автотестах материал с двух сессий:
➡️ В новой статье на Хабр он рассказывает, почему разработчикам гораздо удобнее теперь делать приложение доступным. Гоу читать!
#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Новенькое с WWDC23: Отчёты о тестировании и аудит доступности
Вот и закончилась очередная конференция Apple WWDC23 , на которой ребята из Apple рассказали об изменениях Xcode и Swift. Я — Никита Коробейников , iOS Team Lead в Surf. Уже поставил...
❤3🔥3
На прошедшем WWDC23 Apple представила обновления для консоли и дебаггера в Xcode 15
Apple продолжает развивать свои инструменты для разработки и помогать разработчикам эффективнее выполнять свою работу. Давай познакомимся с улучшениями в отладке приложений⬆️
#экспертный
Apple продолжает развивать свои инструменты для разработки и помогать разработчикам эффективнее выполнять свою работу. Давай познакомимся с улучшениями в отладке приложений
#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤3
Разбираемся в SwiftData 🍏
Многим iOS-разработчикам хотелось иметь более современный инструмент вместо Core Data, который бы поддерживал все новые возможности языка Swift. И вот на WWDC23 представили SwiftData, который упрощает создание схемы данных, конфигурацию хранилища, а также саму работу с данными.
Surf iOS Developer Света разобралась, что из себя представляет новый фреймворк и попробовала написать на нём небольшое приложение.
➡️ Читать статью
#экспертный
Многим iOS-разработчикам хотелось иметь более современный инструмент вместо Core Data, который бы поддерживал все новые возможности языка Swift. И вот на WWDC23 представили SwiftData, который упрощает создание схемы данных, конфигурацию хранилища, а также саму работу с данными.
Surf iOS Developer Света разобралась, что из себя представляет новый фреймворк и попробовала написать на нём небольшое приложение.
➡️ Читать статью
#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
На смену CoreData пришёл новый фреймворк SwiftData. Разбираемся, как он упрощает хранение данных
Фреймворк для хранения данных Core Data был написан еще во времена Objective-C. Многим iOS-разработчикам хотелось иметь более современный инструмент, который бы поддерживал все новые возможности языка...
🔥9
Что нового появилось в DoсC
На WWDC23 представили ряд обновлений в инструментах разработчика. В том числе и в DocC — инструменте создания полноценной документации для приложений, фреймворков или SPM-пакетов.
1️⃣ Documentation preview editor даёт возможность наблюдать отрендеренную версию документа в реалтайме — пока вы работаете над его созданием.
2️⃣ Grid-based layout позволяет представить информацию в виде набора строк и столбцов. При этом ширину столбцов можно гибко настраивать (
3️⃣ Navigator Tab сожмёт однотипную информацию, занимающую много места в документе, в один UI-компонент (
4️⃣ Video directive дает возможность добавить видео к документации
5️⃣ Links — превосходный способ выделить для пользователя особо важные ссылки на другие страницы (
6️⃣ Ряд новых директив, позволяющих настроить отображение конкретной страницы:
7️⃣ Собственные темы для кастомизации всей документации, позволяющие изменять цветовую палитру и шрифты.
8️⃣ А также механизм Swift-DocC quick navigation — простой способ найти что-то в огромной документации и переместиться к той странице, которая нужна.
#экспертный
На WWDC23 представили ряд обновлений в инструментах разработчика. В том числе и в DocC — инструменте создания полноценной документации для приложений, фреймворков или SPM-пакетов.
@Row/@Column).@TabNavigator).(@Video).@Links).@CallToAction;
@PageKind;
@PageColor;
@PageImage;
#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4