Swift
E17651
Swift is a modern, compiled programming language developed by Apple for building fast, safe, and expressive applications across its platforms and beyond.
Aliases (3)
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#
→
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 |
AppKit
→
Combine → SwiftUI → UIKit → Vapor (web framework) → |
| usesCompiler |
Swift compiler
→
|
| usesCompilerInfrastructure |
LLVM
→
|
| website |
https://swift.org
→
|
Referenced by (36)
| Subject (surface form when different) | Predicate |
|---|---|
|
ARKit
→
Cocoa → HomeKit framework → Mail → Snapchat → Swift for TensorFlow → SwiftUI → Telegram → iOS → iPadOS → visionOS → |
programmingLanguage |
|
SwiftUI
→
macOS → visionOS → watchOS → |
supportsProgrammingLanguage |
|
Objective-C
→
Python → Scala → |
influenced |
|
HealthKit
→
UIKit → watchOS → |
primaryLanguage |
|
GitHub Copilot
→
Xcode → |
programmingLanguageSupport |
|
Codex
→
Swift for TensorFlow → |
supportsLanguage |
|
Apple Worldwide Developers Conference 2014
("Swift (programming language)")
→
|
announced |
|
Swift for TensorFlow
→
|
basedOn |
|
Apple Worldwide Developers Conference 2014
("Swift (programming language)")
→
|
introduced |
|
JSON
→
|
parsedBy |
|
tvOS
→
|
programmingLanguageForApps |
|
macOS Cocoa
→
|
supportedLanguage |
|
Maps Platform Mobile SDKs
→
|
supports |
|
Cocoa
→
|
supportsLanguageBinding |
|
LLVM
("Swift (via Swift compiler)")
→
|
supportsLanguageFrontend |
|
Unicode Scalar Values
→
|
usedInProgrammingLanguage |
|
Swift (programming language)
("Swift compiler")
→
|
usesCompiler |