What are Swift Attributes like @IBAction @escaping @objc and @autoclosure?
You've seen these things in your code. @IBAction. @escaping. @objc. @autoclosure. But what are they? How do they differ from other Swift language features? If you want to understand what is going on under the hood, to know the implications of your code, follow along with Mark Dalrymple in this dive into Swift Attributes.
Basic knowledge or experience building iOS applications is recommended.
For the More Curious...
Apple Swift Language on GitHub
The Swift Programming Language (Swift 4.1): Attributes
BNR Guide to iOS
BNR Guide to Swift
iOS & Swift Courses