Skip to content

Instantly share code, notes, and snippets.

@xcadaverx
Created July 7, 2018 19:07
Show Gist options
  • Save xcadaverx/517c5f4060dc8f887d15facdf4376fd9 to your computer and use it in GitHub Desktop.
Save xcadaverx/517c5f4060dc8f887d15facdf4376fd9 to your computer and use it in GitHub Desktop.
protocol Foo {}
let fooSubclassOne: Foo = FooSubClass()
fooSubclassOne.bar() // Foo.bar()
let fooSubclassTwo: SomeFoo = FooSubClass()
fooSubclassTwo.bar() // FooSubClass.bar()
let fooSubClassThree: FooSubClass = FooSubClass()
fooSubClassThree.bar() // FooSubClass.bar()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment