Subclassing NSObject in Swift - Best Practice with Initializers Subclassing NSObject in Swift - Best Practice with Initializers ios ios