iOS Broadcast
3.31K subscribers
1.7K photos
84 videos
973 links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
Download Telegram
Первый взгляд на SwiftData:
Фреймворк для сохранения данных в декларативной манере.

🔺 Доступен только с iOS 17, почему не поставили это как SPM Package не понятно
🔺 Единый источник правды это код
🔺 Отключаемое автосохранение данных и загрузка данных по требованию без дополнительного бойлерплейта
🔺 Точечная настройка транзакции через контекст ModelContext и UndoManager
🔺 Нативные Swift предикаты через макросы, гарантирующие корректность при компиляции

#WWDC23
👍10👎5
Swift OpenAPI Generator:
Официальная поддержка кодогенерации по OpenAPI (Swagger) спецификации. Пока ждем сессии, можно ознакомиться с исходниками.

#WWDC23 #swift
🔥91👎1
Инсайты дня WWDC:

🔥 Новый метод жизненного цикла ViewController viewIsAppearing обратно портирован на iOS 13

🔥 #Preview в Xcode 15 работает не только со SwiftUI, но и с UIKit и AppKit

🔥 SwiftUI больше не завязан на Combine, вместо ObservableObject теперь Observable макрос

#WWDC23 #Xcode15 #SwiftUI
🔥15👎1
Первый взгляд на Xcode 15:

- Появилась возможность смотреть Preview документации
- #Preview заменил протокол PreviewProvider, стал стабильнее и поддерживает UIKit из коробки
- Появились закладки, к которым можно добавлять свое описание и которые можно группировать
- Source Control стал удобнее, stage изменений, inline редактирование кода
- Тест репорты содержат гораздо больше информации, появилась вкладка метрик производительности, главное со всего прогона
- Если UI тест упал, будет доступна запись всех шагов до фейла, включая возможность посмотреть иерархию View в любой момент теста
- Прокачали консоль Xcode через интеграцию OSLog. Можно фильтровать info, warning, error сообщения. Сделали возможность перейти к коду, который вывел конкретную строку.

#Xcode
🤩8👍5👎1
Вот и закончился WWDC и если вы еще не посмотрели 175 новых видео, мы подготовили план, с чего стоит начать:

⭐️ Platforms State of the Union - 1.5 часа плотной информации про основные нововведения
⭐️ What's new in Xcode 15 - всего 22 минуты про то что можно попробовать уже сегодня
⭐️ Write Swift macros - главное нововведение Swift точно достойно вашего внимания
⭐️ Whats new in UIKit - обратная совместимость метода viewWillAppearing сделала видео актуальным уже в этом году
⭐️ Design with SwiftUI - 18 минут вдохновляющей сессии по использованию SwiftUI для интерактивного дизайна

Что еще стоит посмотреть? Ждем ваших советов в комментариях

#WWDC23
12👍1👎1