Swift — Require classes implementing protocol to be subclasses of a certain class

前端 未结 8 2017
臣服心动
臣服心动 2021-01-01 08:58

I\'m creating several NSView classes, all of which support a special operation, which we\'ll call transmogrify. At first glance, this seems like t

8条回答
  •  [愿得一人]
    2021-01-01 09:31

    Starting from Swift 4 you can now define this as followed:

    let myView: NSView & TransmogrifiableView
    

    For more information, checkout issue #156 Subclass Existentials

提交回复
热议问题