Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

AST Meta-programming

try! Swift Conference via YouTube

Overview

Explore AST meta-programming techniques in Swift through this 27-minute conference talk from try! Swift Tokyo 2018. Dive into code injection and aspect-oriented programming using Abstract Syntax Trees (AST) with iOS/macOS developer Katsumi Kishikawa. Learn about SauceKit, practical examples, and automation techniques. Discover how to leverage AST for diagrammed assertions, AST dumping, and online playground experimentation. Gain insights into enhancing Swift's dynamic behavior at runtime and expanding your iOS development toolkit.

Syllabus

Intro
What is AST
AST
Metaprogramming
SauceKit
Demo
Practical Example
Automation
Demonstration
Diagrammed assertions
Dump AST
Online Playground
Wrap up

Taught by

try! Swift Conference

Reviews

Start your review of AST Meta-programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.