• Duration: 10 weeks

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, Linux and z/OS. Swift is designed to work with Apple’s Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products.

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company’s mobile devices, including the iPhone and iPod Touch; it also powered the iPad until the introduction of iPadOS, a derivative of iOS, in 2019. It is the world’s second-most widely installed mobile operating system, after Android. It is the basis for three other operating systems made by Apple: iPadOS, tvOS, and watchOS.

It is proprietary software under the Apple Public Source License. The “iOS” name and logo are trademarks of Apple that impose standards to limit the use of the iOS trademark to “non-certified” devices outside of their ecosystem.

Unveiled in 2007 for the first-generation iPhone, iOS has since been extended to support other Apple devices such as the iPod Touch (September 2007) and the iPad (January 2010). As of March 2018, Apple’s App Store contains more than 2.1 million iOS applications, 1 million of which are native for iPads. These mobile apps have collectively been downloaded more than 130 billion times.

Major versions of iOS are released annually. The current stable version, iOS 13, was released to the public on September 19, 2019; it brought user-interface tweaks, a dark mode, a redesigned Reminders app, a swipe keyboard, and an improved Photos app. iOS 13 cannot be used by devices with less than 2 GB of RAM, including the iPhone 5siPod Touch (6th generation), and the iPhone 6 and iPhone 6 Plus, which as of June 2019 made up more than 10% of iOS devices. The latest preview and beta version is iOS 14 beta 7, released on September 3, 2020.