Statements (61)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:developed_by |
gptkb:Apple_Inc.
|
gptkbp:features |
Improved performance
New standard library features Code generation improvements Compiler diagnostics improvements Dynamic member lookup Enhanced string handling Key Path expressions |
gptkbp:has_feature |
gptkb:Swift_Package_Manager
Playgrounds Tuples Access control Error handling Pattern matching Extensions Subscripts Concurrency support Closures Generics Type inference Default parameters Optionals Protocol-oriented programming Function overloading Custom operators Automatic reference counting Memory safety Protocol extensions Type casting Static properties Computed properties Typealiases Swift UI support Instance methods Method overloading Conditional conformance Enums with associated values Functional programming capabilities Inout parameters Interoperability with C and C++ Lazy properties Nested types Synthesized conformances Type methods Variadic parameters |
https://www.w3.org/2000/01/rdf-schema#label |
Swift 4.2
|
gptkbp:is_compatible_with |
gptkb:Objective-C
|
gptkbp:predecessor |
Swift 4.1
|
gptkbp:released |
September 2018
|
gptkbp:successor |
gptkb:Swift_5.0
|
gptkbp:supports |
Windows development
i OS development mac OS development tv OS development watch OS development Linux development |
gptkbp:type |
Open-source
|
gptkbp:uses |
LLVM compiler infrastructure
|
gptkbp:bfsParent |
gptkb:Swift_5.0
|
gptkbp:bfsLayer |
5
|