In this tutorial you will learn about the Swift Introduction and its application with practical example.
Swift Introduction
Swift is a general-purpose, multi-paradigm, object and protocol oriented programming language developed by Apple Inc. It supports the existing core concepts of Objective C like multi-threading, optional chaining, late binding with added new features like automatic memory management, protocols and introduced the protocol oriented programming. It is open source programming language developed for iOS, macOS, watchOS and tvOS. Swift is a powerful yet very easy to learn programming language. Swift syntax are very concise and expressive.
Swift Features
- Swift is Open Source
- Swift is much powerful, faster yet safer
- It Supports Dynamic Library
- It provides interactive Playgrounds and REPL in Xcode
- It is Objective-C Interoperable
Swift History
Swift 1 :-
In October, 2014 Apple announced the swift 1.0 as the new programming language for iOS and macOS application development. Swift is being promoted as a modern, safe, fast, and interactive programming language.
Swift 2:-
In September, 2015 Apple announced the Swift 2.0 as the upgraded version of Swift at WWDC Conference along with Xcode 8 editor.
Swift 3:-
In September 2016, Apple announced the Swift 3.0 with some major code changes including enhancement in OOP Concept etc.
Swift 4:-
In September 2017, Apple announced the Swift 4.0 with some core data type enhancement in strings, subscript, etc.