Apple’s Xcode 9 beta previews blockbuster improvements

From InfoWorld: With Xcode 9, a forthcoming upgrade to Apple’s integrated development environment for building apps for MacOS, iOS, tvOS, and watchOS, Apple is introducing a new source editor, a new build system, and compatibility with the Swift 4 language. A beta version of Xcode 9 was made available earlier this week.

The latest version of Xcode brings a host of other improvements as well, in areas ranging from debugging, refactoring, and GPU support to a snappier find and replace capability. The new editor also offers faster scrolling for any-sized file and easier access to common tasks, Apple said. A new source control navigator is featured for viewing branches, tags, and remote repositories for a workspace.

For Swift, there is one compiler for versions 3 and 4 of the language. Targets from both versions can be compiled together in the same project. An improved migrator now supports migrating only select targets to Swift 4. Also featured is faster generic code and decreased code size.

A new build system being previewed in Xcode 9 was written in Swift. Apple said the build system is more reliable, catches many configuration issues, and improves build performance. But Apple added the caveat that build system performance does not factor in compilers, linkers, and other tools. The new build system currently is optional but will become the default system in a future version of Xcode.

View: Article @ Source Site