Re:Introducing Swift
by curveship on Monday June 02, 2014 @06:14PM
(#7836839)
Informal protocols and implicit interfaces are not the same thing. In particular, implicit interfaces are type checked statically at compile time, while informal protocols are checked dynamically at runtime.
Objective-C has informal protocols, and so does Swift.