Skip to content

3DaysOfSwift/Macros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

3 Days of Swift Β© 2026 3DaysOfSwift.com. All rights reserved.

This Repo

This repository contains an Xcode playground to showcase the new language features of the Swift programming language.

New Features

Swift has been updated with Macros, Swift Concurrency and Opaque & Boxed Protocol types. This Xcode playground will demonstrate and discuss one of these topics so that developers can easily and quickly learn how to use them in their commercial code projects.

Official Book Contents

Apple created TSPL to discuss and describe the following language features.

  1. The Basics
  2. Basic Operators
  3. Strings and Characters
  4. Collection Types
  5. Control Flow
  6. Functions
  7. Closures
  8. Enumerations
  9. Structures and Classes
  10. Properties
  11. Methods
  12. Subscripts
  13. Inheritance
  14. Initialization
  15. Deinitialization
  16. Optional Chaining
  17. Error Handling
  18. Concurrency
  19. Macros
  20. Type Casting
  21. Nested Types
  22. Extensions
  23. Protocols
  24. Generics
  25. Opaque Types
  26. Automatic Reference Counting
  27. Memory Safety
  28. Access Control
  29. Advanced Operators

3 Days of Swift

Website | Subreddit Community

Β© 2026 3DaysOfSwift.com. All rights reserved.

Built for professional iOS developers.

πŸ‘©πŸΏβ€πŸ’»πŸ§‘πŸ»β€πŸ’»πŸ™‹πŸΏβ€β™€οΈπŸ§‘πŸΌβ€πŸ’»πŸ‘©πŸΌβ€πŸ’ΌπŸ‘©πŸ½β€πŸ’»πŸ§‘πŸΏβ€πŸ’»πŸ’πŸΌβ€β™€οΈπŸ‘©πŸΌβ€πŸ’»πŸ‘¨πŸΌβ€πŸ’»πŸ‘¨πŸ½β€πŸ’»πŸ™‹πŸ½β€β™‚οΈπŸ‘©πŸ»β€πŸ’»πŸ§‘πŸΎβ€πŸ’»πŸ‘©πŸ»β€πŸ’»πŸ‘©πŸΎβ€πŸ’»πŸ‘¨πŸΌβ€πŸ’»πŸ™‹πŸ»β€β™‚οΈπŸ‘¨πŸΏβ€πŸ’»πŸ™‹πŸΌβ€β™‚οΈ

About

An Xcode playground discussing and showcasing the new language feature Macros in the Swift programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages