Home Search Profile

Master Swift Macros: Ultimate Metaprogramming Guide 2024

Focused View

1:24:26

  • 1 -Swift Macro.mp4
    01:21
  • 1 -Traceback.mp4
    02:31
  • 2 -What are Swift Macro.mp4
    02:04
  • 1 -Expression vs Declaration.mp4
    02:00
  • 2 -Abstract Syntax Tree (AST).mp4
    01:34
  • 3 -Compilation Process.mp4
    02:23
  • 4 -Swift Syntax .1 - Why.mp4
    05:25
  • 5 -Swift Syntax .2 - What.mp4
    03:24
  • 6 -Swift Syntax .3 - How.mp4
    05:06
  • 1 -Components Of Swift Macro - Overview.mp4
    00:52
  • 2 -Macro Roles.mp4
    02:56
  • 3 -Macro Declarations.mp4
    01:23
  • 4 -Macro Implementation.mp4
    00:35
  • 5 -Compiler Plugin.mp4
    03:26
  • 6 -Unit Testing.mp4
    05:31
  • 7 -Functioning of Swift Macro.mp4
    04:17
  • 1 -Creating - First Macro Project.mp4
    01:53
  • 2 -Attached(Peer).mp4
    06:06
  • 3 -Attached(extension).mp4
    06:59
  • 4 -Attached(accessor).mp4
    06:20
  • 5 -Attached(member).mp4
    03:28
  • 6 -Attached(memberAttribute).mp4
    04:28
  • 7 -Freestanding(expression & declaration ).mp4
    04:25
  • 1 -Closed Source Macro Package.mp4
    03:58
  • 1 -Distribute Macro Package.pdf
  • 2 -Multi Role Attached Macro.mp4
    02:01
  • More details


    Course Overview

    Unlock the power of Swift metaprogramming with this comprehensive guide to creating Swift Macros. Learn how to extend the Swift compiler and leverage the swift-syntax package to build powerful code transformations.

    What You'll Learn

    • Fundamentals of Swift Macros and metaprogramming concepts
    • How to work with Abstract Syntax Trees (AST) and compilation processes
    • Hands-on implementation of attached and freestanding macros

    Who This Is For

    • iOS Developers looking to master advanced Swift techniques
    • Developers building software for Apple's ecosystem
    • Software enthusiasts interested in Swift metaprogramming

    Key Benefits

    • Gain deep understanding of Swift compiler internals
    • Learn to create reusable code transformation tools
    • Master distribution of closed-source macro packages

    Curriculum Highlights

    1. Swift Macro fundamentals and concepts
    2. Components and functioning of Swift Macros
    3. Hands-on projects with various macro types
    Focused display
    Category
    • language english
    • Training sessions 25
    • duration 1:24:26
    • Release Date 2025/06/02

    Courses related to Swift