June 8, 2015
Swift 2 announced at WWDC
Apple announced SwiftApple's language for iOS, macOS, and server apps — designed for safety and performance. 2 at WWDCApple Worldwide Developers Conference — annual June keynote and sessions for iOS, macOS, and Apple platform developers. on June 8, 2015 with error handling (`try`/`catch`), protocol extensions, and availability checks.
What it was for
SwiftApple's language for iOS, macOS, and server apps — designed for safety and performance. 2 made the language feel production-ready: `guard`, improved error propagation, and `@available` for APIApplication programming interface — a defined way for programs to talk to each other or to a service. versioning. Apple also previewed open-sourcing SwiftApple's language for iOS, macOS, and server apps — designed for safety and performance. — setting up the December 2015 release that expanded beyond iOSApple's mobile operating system — runs iPhone and iPad with a sandboxed app ecosystem..
Companies
- Apple
Why it's here
SwiftApple's language for iOS, macOS, and server apps — designed for safety and performance. 2 added the error-handling and APIApplication programming interface — a defined way for programs to talk to each other or to a service. patterns iOSApple's mobile operating system — runs iPhone and iPad with a sandboxed app ecosystem. developers needed daily.
Why it mattered
It bridged SwiftApple's language for iOS, macOS, and server apps — designed for safety and performance. 1 experiments to the open-source SwiftApple's language for iOS, macOS, and server apps — designed for safety and performance. 2.x line.
What it solved
SwiftApple's language for iOS, macOS, and server apps — designed for safety and performance. 1 lacked robust error handling and protocol-oriented patterns for large apps.
Media
- ImageSwift (programming language)
Apple Inc, Apache License 2.0, via Wikimedia Commons
Related
- Swift programming language announced at WWDCJune 2, 2014
- Swift open-sourcedDecember 3, 2015
- Swift 6 releasedSeptember 17, 2024