O'Reilly logo
  • Ben Kreeger thinks this is interesting:

We have removed the dynamic keyword from the Busy property. This indicates that this property is not being used in Cocoa bindings.

From

Cover of Mastering macOS Programming

Note

I don't think dynamic is needed, at least not in Swift 4. You gotta make sure your variables have an @objc prefix, though.