Swift
E17651
Swift is a modern, compiled programming language developed by Apple for building fast, safe, and expressive applications across its platforms and beyond.
All labels observed (14)
| Label | Occurrences |
|---|---|
| Swift canonical | 89 |
| Swift programming language | 4 |
| Swift (programming language) | 2 |
| Array (Swift) | 1 |
| Data (Swift) | 1 |
| Swift (via Swift compiler) | 1 |
| Swift 2 | 1 |
| Swift 3 | 1 |
| Swift 5 enhancements | 1 |
| Swift 5.3 | 1 |
| Swift API | 1 |
| Swift APIs | 1 |
| Swift compiler | 1 |
| Swift runtime | 1 |
Statements (71)
| Predicate | Object |
|---|---|
| instanceOf | programming language ⓘ |
| announcedAt | Apple Worldwide Developers Conference 2014 ⓘ |
| backwardCompatibility | interoperable with Objective-C APIs ⓘ |
| compilesTo | native code ⓘ |
| defaultFileExtension | .swift ⓘ |
| designedBy |
Apple Inc.
ⓘ
Chris Lattner ⓘ |
| designGoal |
expressiveness
ⓘ
modern syntax ⓘ performance ⓘ safety ⓘ |
| developer | Apple Inc. ⓘ |
| firstAppeared | 2014 ⓘ |
| hasFeature |
actors
ⓘ
automatic reference counting ⓘ closures ⓘ concurrency with async-await ⓘ error handling with try-catch ⓘ generics ⓘ interoperability with Objective-C ⓘ memory safety features ⓘ modules ⓘ null safety via optionals ⓘ optionals ⓘ pattern matching ⓘ protocol extensions ⓘ type inference ⓘ value types with structs and enums ⓘ |
| influenced | Swift for TensorFlow ⓘ |
| influencedBy |
C# programming language
ⓘ
surface form:
C#
CLU ⓘ Haskell ⓘ Objective-C ⓘ Python ⓘ Ruby ⓘ Rust ⓘ |
| license | Apache License 2.0 ⓘ |
| memoryManagement | automatic reference counting ⓘ |
| packageManager | Swift Package Manager ⓘ |
| paradigm |
block-structured programming language
ⓘ
functional programming language ⓘ imperative programming language ⓘ multi-paradigm ⓘ object-oriented programming language ⓘ protocol-oriented programming language ⓘ |
| platform |
Android (community-supported)
ⓘ
Linux ⓘ Windows ⓘ iOS ⓘ macOS ⓘ tvOS ⓘ watchOS ⓘ |
| repository | https://github.com/apple/swift ⓘ |
| sourceModel | open source ⓘ |
| stableRelease | Swift 5.x ⓘ |
| standardLibrary | Swift Standard Library ⓘ |
| targetApplicationDomain |
desktop applications
ⓘ
mobile applications ⓘ server-side applications ⓘ systems programming ⓘ |
| typingDiscipline |
static typing
ⓘ
strong typing ⓘ type inference ⓘ |
| usedWithFramework |
macOS Cocoa
ⓘ
surface form:
AppKit
Combine ⓘ SwiftUI ⓘ UIKit ⓘ Vapor (web framework) ⓘ |
| usesCompiler |
Swift
self-linksurface differs
ⓘ
surface form:
Swift compiler
|
| usesCompilerInfrastructure | LLVM ⓘ |
| website | https://swift.org ⓘ |
Referenced by (106)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Swift (programming language)
this entity surface form:
Swift compiler
subject surface form:
HealthKit
subject surface form:
ARKit
this entity surface form:
Swift (via Swift compiler)
this entity surface form:
Swift (programming language)
this entity surface form:
Swift (programming language)
subject surface form:
Vapor
subject surface form:
Vapor
subject surface form:
Fluent
subject surface form:
Leaf
this entity surface form:
Swift programming language
this entity surface form:
Swift programming language
this entity surface form:
Swift programming language
this entity surface form:
Swift 2