YoVDO

AST Meta-programming

Offered By: try! Swift Conference via YouTube

Tags

try! Swift Conference Courses iOS Development Courses Swift Courses Aspect-oriented programming Courses macOS Development Courses Code Injection Courses Abstract Syntax Tree Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Aprendendo Swift do Iniciante ao Avançado. (Mac e Windows)
Udemy
Swift 5 Essential Training
LinkedIn Learning
Objective-C for Swift Developers
Pluralsight
Learn Swift
Codecademy
Become an iOS 13 App Developer
LinkedIn Learning