OptionalmethodsOptionalnameName of the class.
Omit this if you don’t care about the globally visible name and would like the runtime to auto-generate one for you.
OptionalprotocolsProtocols this class conforms to.
OptionalsuperSuper-class, or null to create a new root class. Omit to inherit from NSObject.
Methods to implement.