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

