С выходом
Xcode 26 появился удобный инструмент для быстрого тестирования кода прямо в проекте - макрос
#Playground. Теперь не нужно создавать отдельные
.playground файлы, чтобы проверить идею.
Как это работает:
Добавляем макрос в любой Swift-файл:
import Playgrounds
#Playground {
let person = Person(name: "Артем")
print(person.name.uppercased())
}
После чего смотрим результат в Canvas (как с SwiftUI превью, пример на изображении).
Плюсы:
Ограничения:
- Требует Xcode 26+ и iOS 18/macOS 15.
- Пока нет поддержки интерактивного редактирования (как в обычных Playgrounds).
Вывод:
#Playground - это лайт-версия
Playgrounds прямо в рабочих файлах. Не заменяет полноценные
.playground файлы для сложных экспериментов, но идеален для повседневных задач.