Swift is a multi-paradigm programming language developed by Apple for iOS, OS X, and Watch OS. It was designed to be a very modern language, with features that are found in other languages including Ruby, Python, and Go.Swift builds on the best of C and Objective-C, without the constraints of C compatibility. It replaces Objective-C, which was developed in the 1980s, as the preferred language for both iOS and OS X apps. Swift is not just a new syntax – it is a completely new language, written from the ground up.
Swift was introduced at Apple’s Worldwide Developers Conference in 2014, along with a 500 page manual on the language.
During the Worldwide Developers Conference, Apple had explained that not only was Swift the newest, most modern language, but it was much faster, safer, and the code was easier to read and maintain than other languages.
Swift supports many modern programming conventions, such as closures, generics, type inference, multiple return types, and namespaces. The full-featured programming language will allow developers to keep the entire Apple ecosystem at the leading edge of programming as it continues to grow.