Not an Objective-C Replacement…

Comparison of Modern C++ and Apple’s Swift Programming Language Syntax

Most modern 3rd-generation languages have many similarities, it just takes getting use to the small differences in order to be able to code between them.

The more Swift I write the more I’ve realised: Swift isn’t a modern take on Objective-C — rather, it’s Apple’s take on C++. This time last year I couldn’t imagine using an Apple-only replacement for C++14; now I can’t imagine writing for iOS in anything else.