Swift (programming language) icon
Swift (programming language) icon

Swift (programming language)

Open-source programming language for developing iOS, macOS, watchOS, tvOS, and visionOS apps, featuring safety, speed, type inference, generics, native-code compilation, protocol-oriented design, memory management, Playgrounds, package manager, and Objective-C interoperability.

Swift (programming language) screenshot 1

Cost / License

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • Xcode
  • Apple Swift
  • Visual Studio Code
42likes
Save

Features

Features

Highlights All activities

Swift (programming language) News & Activities

Recent News

Recent activities

Comments and Reviews

   
Top Negative Comment
Deviated
0

Swift is a good move for Apple; it makes developing for iOS more attractive. And because Swift, like Objective-C, is only relevant within the Apple ecosystem it encourages developers to commit exclusively to Apple and neglect other platforms. This is clearly a good outcome for Apple, but it’s a bad outcome for developers wanting to engage as many people as possible. source: http://www.huffingtonpost.com/gabe-sumner/why-most-developers-shoul_b_5454013.html

Deviated
megas781
0

It is the easiest language to learn along with Kotlin!

Review from a new or low-activity account — shown here, but not counted in the app rating.

Featured in Lists

Core, Development & Services

A list with 807 apps by AmileyaRyver without a description.
By AmileyaRyver807 appsUpdated

xenmaster's learn-how-to-code tools

A list with 38 apps by xenmaster without a description.
By Xen Master38 appsUpdated

Official Links

Install from the command line

  • winget install -e --id Swift.Toolchain
  • brew install swift

Be careful what you paste into a terminal. Check what a command installs before running it.

What is Swift (programming language)?

Swift is a programming language for iOS, macOS, watchOS, tvOS, and visionOS apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.

Swift (programming language) information

AlternativeTo Category

Development

GitHub repository

  •  70,515 Stars
  •  10,851 Forks
  •  9469 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Top Swift (programming language) apps (extensions / mods etc)

View all

Our users have written 2 comments and reviews about Swift (programming language), and it has gotten 42 likes

Swift (programming language) was added to AlternativeTo by s_ktt on and this page was last updated . Swift (programming language) is sometimes referred to as Swift.