TGViewer
Мобильный трудоголик Мобильный трудоголик @hardworkerit · 1.65K subscribers
Post #96 516
🔨 Новый макрос #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 файлы для сложных экспериментов, но идеален для повседневных задач.

➡️ Подписаться на канал
Мобильный трудоголик
  • 👍 25
  • 🔥 12
  • ❤ 6
  • 👀 1
More from @hardworkerit
  1. Oct 10, 2026🔢 Переиспользуемые превью в SwiftUI. SwiftUI-превью часто начинаются с простого кода. Но…
  2. Oct 9, 2026👨‍💻 Умение адаптироваться - важный навык айтишника, который часто недооценивают. В ИТ не…
  3. Oct 8, 2026🈸 Apple обяжет разработчиков поддерживать iPhone Duo. Apple опубликовала требования к при…
  4. Oct 6, 2026🔢 Swift 6.4: новая диагностика ретейн циклов. В Swift 6.4 появилась новая диагностика, ко…
  5. Oct 4, 2026🔢 SwiftUI: определение угла раскрытия iPhone Duo. В iOS 27.1 появился модификатор .onHing…
  6. Oct 2, 2026👣 Архитекторы, тестировщики и кодеры. Создаем мультиагентную команду Разработка с ИИ-аген…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →