Вышел Xcode beta 5 и в нем стал доступен TipKit - фреймворк для обучения пользователей новым фичам.
Единственный материал по фреймворку это лекция про TipKit с WWDC, документации все еще нет, так что были сомнения что фреймворк вообще выйдет в релиз с iOS 17
- Доступен на всех Apple платформах и синхронизируется через iCloud
- Настройка правил работает через макросы
- Удобный API для тестирования подсказок
- Два типа подсказок,
#WWDC #TipKit
Единственный материал по фреймворку это лекция про TipKit с WWDC, документации все еще нет, так что были сомнения что фреймворк вообще выйдет в релиз с iOS 17
- Доступен на всех Apple платформах и синхронизируется через iCloud
- Настройка правил работает через макросы
- Удобный API для тестирования подсказок
- Два типа подсказок,
popover
и inline
#WWDC #TipKit
👍4❤2👎2🔥1🥰1
iOS Broadcast
Вышел Xcode beta 5 и в нем стал доступен TipKit - фреймворк для обучения пользователей новым фичам. Единственный материал по фреймворку это лекция про TipKit с WWDC, документации все еще нет, так что были сомнения что фреймворк вообще выйдет в релиз с iOS…
Apple Developer Documentation
TipKit | Apple Developer Documentation
Display tips that help people discover features in your app.
👍5👎1🔥1
В Swift 5.8 который поставляется с Xcode 14.3 вошел SE-0365
Это еще один шаг в сторону избавления от явного использования self. Теперь после того как вы развернули (unwrap) self который захвачен слабой ссылкой можно опустить self как в примере с
#swift #evolution
Это еще один шаг в сторону избавления от явного использования self. Теперь после того как вы развернули (unwrap) self который захвачен слабой ссылкой можно опустить self как в примере с
fireCount
#swift #evolution
🔥12👍2👎1
Как вы относитесь к новому синтаксическому сахару?
Anonymous Poll
62%
Стало лучше, код лаконичнее
38%
Стало хуже, менее явно
RocketSim. Расширяет возможности при работе с стимулятором
- Удобный интерфейс симуляции геолокации
- Встроенная лупа для проверки всех элементов в деталях
- Работа с разрешениями, пуш нотификации, доступ к фото, геолокации
- Сетка, линейки или макеты поверх симулятора
- Удаление DerivedData конкретного приложения
- Запись видео и скриншотов с отображением касаний и рамками устройста
#simulator
- Удобный интерфейс симуляции геолокации
- Встроенная лупа для проверки всех элементов в деталях
- Работа с разрешениями, пуш нотификации, доступ к фото, геолокации
- Сетка, линейки или макеты поверх симулятора
- Удаление DerivedData конкретного приложения
- Запись видео и скриншотов с отображением касаний и рамками устройста
#simulator
❤7👎1
Observation все еще в стадии активного Review
Это значит что он может не войти в финальный релиз Swift 5.9 который поставляется с Xcode 15. Хочется верить что мы получим в сентябре SwiftData и Observation, так как они тесно связаны.
Что интересного можно узнать из proposal:
👉 Combine ObservableObject и Kotlin Observable являются референсами для нового фреймворка
👉 Мотивация: в Swift уже есть несколько подходов для обзервинга, KVO, ObservableObject но для развития языка нужен новый подход без NSObject и Combine
👉 Изначально ревью должно было завершиться 24 апреля, но 30 мая решили таки внести изменения и продлить до 12 июня. Все еще в ревью 😉
#swift #proposal
Это значит что он может не войти в финальный релиз Swift 5.9 который поставляется с Xcode 15. Хочется верить что мы получим в сентябре SwiftData и Observation, так как они тесно связаны.
Что интересного можно узнать из proposal:
👉 Combine ObservableObject и Kotlin Observable являются референсами для нового фреймворка
👉 Мотивация: в Swift уже есть несколько подходов для обзервинга, KVO, ObservableObject но для развития языка нужен новый подход без NSObject и Combine
👉 Изначально ревью должно было завершиться 24 апреля, но 30 мая решили таки внести изменения и продлить до 12 июня. Все еще в ревью 😉
#swift #proposal
🔥4👎1🤔1
Вышла Composable Architecture 1.0
Спустя 3 года развития TCA получил первый мажорный релиз. Если вы боялись использовать архитектуру из-за потенциальной возможности изменения API, самое время ознакомиться. Навигация уже поддерживает релиз 1.0, а на этой неделе начнется публикация уроков по использованию TCA на примере простого приложения
Спустя 3 года развития TCA получил первый мажорный релиз. Если вы боялись использовать архитектуру из-за потенциальной возможности изменения API, самое время ознакомиться. Навигация уже поддерживает релиз 1.0, а на этой неделе начнется публикация уроков по использованию TCA на примере простого приложения
🎉16👎1
Круговые диаграммы в iOS 17
👉 Круговые диаграммы более интуитивны
👉 Поддерживают анимации для изменения данных
👉 Графики теперь имеют удобный API для отображения деталей в выбранной точке
👉 Скроллинг доступен из коробки
👉 Проект с примерами диаграмм
#SwiftUI #Charts #WWDC
👉 Круговые диаграммы более интуитивны
👉 Поддерживают анимации для изменения данных
👉 Графики теперь имеют удобный API для отображения деталей в выбранной точке
👉 Скроллинг доступен из коробки
👉 Проект с примерами диаграмм
#SwiftUI #Charts #WWDC
👍9❤2👎1