Apple

Apple Launches Swift Playgrounds App For iPad, Mac To Bridge Software Gap Between macOS And iOS Platforms

Tech

The US tech giant Apple has rolled out a new app for iPad and Mac. The app is called Swift Playgrounds. The new software aims to help bridge the software gap between Apple’s macOS and iOS platforms. According to a statement by Apple, the app has been launched as part of the company’s Catalyst app initiative. The company described Swift Playgrounds as a revolutionary app. It said the new software will make learning Swift more interactive and fun. Swift is a programming language created by the iPhone maker. It first appeared in June 2014 at the Apple Worldwide Developers Conference. It is used by the company to create apps for the App Store.

Swift Playgrounds for Mac is available at the Mac App Store. The software is a free download. Apple’s statement said that the Swift Playgrounds app requires no coding knowledge to use. It added that the software is ideal for students who are starting with the coding. The software helps students learn and explore coding in Swift. Apple said Swift Playgrounds is built around a collection of Apple-created lessons. The language helps users to convert their ideas into apps on all of its platforms which include iOS, macOS, tvOS, and watchOS. Apple said the Swift Playgrounds will help learn serious code in a fun way.

Using Swift Playgrounds is quite easy. Just open the app and select the + button displayed at the top left. Select create playground and choose a template from the options. In the code editor, start writing Swift code. There is also an autocorrect toolbar that offers code completion suggestions. Development of Swift started in July 2010 by Apple’s star engineer Chris Lattner. Swift 1.1 was finally released in 2014, alongside the launch of Xcode 6.1. The company announced the launch of Swift Playgrounds app exclusive for iPad during the WWDC 2016. Apple said the app intends to teach people how to code in Swift. The app was presented in a 3D video game-like interface.