InfoQ Homepage Swift Content on InfoQ
-
Apple Open-Sources the Swift Language Migrator
Apple has open-sourced the Swift 4 migrator that is included in Xcode 9, recently announced at WWDC 2017.
-
Sonatype Acquires Vor Security to Expand Nexus Open-Source Component Support
Sonatype announced the acquisition of Vor Security to extend their open-source component intelligence solutions’ coverage to include Ruby, PHP, CocoaPods, Swift, Golang, C, and C++.
-
Emerging Technologies for the Enterprise Conference 2017: Day Two Recap
Day Two of the 12th annual Emerging Technologies for the Enterprise Conference was held in Philadelphia. This two-day event included keynotes by Blair MacIntyre (augmented reality pioneer) and Scott Hanselman (podcaster), and featured speakers Kyle Daigle (engineering manager at GitHub), Holden Karau (principal software engineer at IBM), and Karen Kinnear (JVM technical lead at Oracle).
-
Swift 3.1 Improves Language, Package Manager, and Linux Implementation
Staying true to its plan, the recently announced Swift 3.1 is source compatible with Swift 3.0. Still, it includes a number of changes to the language, the standard library, and improved Linux implementation.
-
Swift Memory Ownership Manifesto
According to Chris Lattner, Swift creator and Swift team lead before moving to Tesla, defining a Rust/Cyclone-inspired memory ownership model is one of the main goals for Swift development. Now that Swift 4 has entered its phase 2, the Swift team has published a manifesto detailing how Swift memory ownership could work.
-
Swift 4 Enters Final Stage, Defers ABI Stability
Apple has detailed the release process for Swift 4, which should become available in the Fall of 2017. The main focus of this release is to provide significant enhancements to the core language and standard library, while delivering source compatibility. ABI compatibility, which was originally in the roadmap, will be deferred, explains Apples' new Swift team lead Ted Kremenek.
-
Swift 3.1 Enters its Final Development Stage
Apple’s Swift team has made public their release plan for Swift 3.1, expected to be available in the Spring of 2017 and source-compatible with Swift 3.0, writes Apple’s language and runtimes manager Ted Kremenek.
-
Rollout Aims to Enable Live Updates for Swift iOS Apps
Rollout, maker of a solution that makes it possible to live-update native Objective-C apps without going through the App Store review process, has announced support for Swift. Live-update of Swift apps is achieved through a technique Rollout calls pseudo method-swizzling.
-
IBM Announces Kitura 1.0 and Bluemix Runtime for Swift 3
Just a few days after Swift 3 official announcement, IBM has released version 1.0 of its open source, server-side Kitura framework along with the IBM Bluemix Runtime for Swift 3. InfoQ has spoken with IBM’s Chris Bailey about the status of Swift on the server.
-
Apple’s Chris Lattner Looks Back at Swift 3 and Ahead to Swift 4
While Swift 3 is nearing its late 2016 release, Apple’s Developer Tools Department senior director Chris Lattner provided a retrospective on its development and set expectations for Swift 4 in a long message to the Swift-evolution mailing list.
-
Facebook Announces Open-Source Swift SDK Beta for iOS
Now available in beta, Facebook’s new SDK for Swift aims to make it easier for developers to integrate Facebook services into their iOS apps.
-
Xcode 8 Brings Swift 3, Editor Plug-ins, and More
At WWDC 2016, Apple announced Xcode 8, the latest version of its IDE for iOS, macOS, tvOS, and watchOS. Now available in beta, Xcode 8 brings Swift 3, improved address and thread sanitizer, a new editor extension architecture, and more.
-
Swift 3 Will Not Have a Stable ABI
Apple’s Chris Lattner, original creator of the Swift language, has recently announced on the Swift Evolution mailing list that ABI stability, one of the goals originally planned for Swift 3, will be postponed.
-
Using Swift to Build Code for Android
A “Port to Android” pull request that has been recently merged into the official Swift repository master branch makes it possible to create simple programs for Android. The pull request added an Android target for Swift stdlib and allows developers to use a Linux environment to cross-compile for Android on the ARMv7 processor.
-
CLion 2016.1 Adds Python, Swift, Improves C++ Support
JetBrains has announced version 2016.1 of CLion, its cross-platform IDE that targets both Linux and OS X. The new version adds many improvements to C++ support, code generation, Python and Swift support, and better Git integration.