Swift

It’s been about two years since Apple came out with Swift, which they call a protocol-oriented language. Since then, articles (and a StackOverflow question) have emerged explaining the difference between object-orientation and protocol-orientation. A few examples of these articles are as follows: Is Protocol Oriented Swift Better than Object Oriented Swift? If you’re subclassing, you’re doing […]