February 16, 2017 Ted Kremenek is a member of the Swift Core Team and manages the Languages and Runtimes group at Apple. This post describes the goals, release process, and estimated schedule for Swift 4. Swift 4 is a major release that is intended to be completed in the fall of 2017. It pivots around providing source stability for Swift 3 code … [Read more...] about Swift.org – Swift 4 Release Process
Apple
Swift.org – Swift 3.1 Released!
March 27, 2017Swift 3.1 is now officially released! Swift 3.1 is a minor release that contains improvements and refinements to the Standard Library. Thanks to efforts by IBM and other members of the community, it also includes many updates to the Linux implementation of Swift. There are also a number of updates to Swift Package Manager. Language Updates Swift 3.1 is a minor … [Read more...] about Swift.org – Swift 3.1 Released!
Swift.org – Introducing Swift Cluster Membership
August 27, 2020 Konrad Malawski is a member of a team developing foundational server-side Swift libraries at Apple, with focus on distributed systems and concurrency. It is my pleasure to announce a new open source project for the Swift Server ecosystem, Swift Cluster Membership. This library aims to help Swift grow in a new space of server … [Read more...] about Swift.org – Introducing Swift Cluster Membership
How to Leverage Apple Unified Log (AUL) for IR
As of macOS 10.12 Sierra, incident responders have been able to turn to a new endpoint log source for investigative answers: the Apple Unified Log (AUL). This log format, standardized across the Apple ecosystem, is both a blessing and a curse for responders. While it boasts longer retention times and contains a tremendous amount of data, the volume and level of granularity can … [Read more...] about How to Leverage Apple Unified Log (AUL) for IR
How one teacher is preparing for a year like no other, with support from Apple
Birmingham has been part of the CEI program for the past year and serves as a model for what is possible when a community comes together with a shared mission. Apple worked with the Birmingham City School System, the City of Birmingham, and other community and corporate partners to launch Ed Farm, a groundbreaking education initiative focused on bringing innovative learning … [Read more...] about How one teacher is preparing for a year like no other, with support from Apple
Swift Source Compatibility Test Suite Now Available
April 24, 2017 We are pleased to announce the release of a new Swift source compatibility test suite as part of the effort to maintain source compatibility in future Swift releases. The source compatibility test suite is community driven, meaning open source project owners can submit their projects for inclusion in the suite. Instructions for adding open … [Read more...] about Swift Source Compatibility Test Suite Now Available
Final Cut Pro X updated with significant workflow improvements
Updates to Motion and Compressor Motion now offers professionals a whole new range of possibilities for creating stunning effects and graphics. Creators can import third-party 3D models or choose from a built-in library of 3D models in the USDZ format for use in titles, generators, effects, and transitions. They can even use … [Read more...] about Final Cut Pro X updated with significant workflow improvements
Apple celebrates national parks’ 104th birthday with new ways to support the National Park Foundation
In celebration of the US National Park Service’s 104th birthday, on August 25, Apple today is introducing new ways for customers to support America’s parks — in person or from home. A new Apple Pay donation program, Apple Watch Activity Challenge, and special content collections give people the chance to experience the parks and learn more about what makes them an incredible … [Read more...] about Apple celebrates national parks’ 104th birthday with new ways to support the National Park Foundation
Swift Package Manager Manifest API Redesign
June 21, 2017 The Package Manager in Swift 4 includes the redesigned Package.swift manifest API. The new API is easier to use and follows the design guidelines. The target inference rules in Swift 3 Package Manager were a common source of confusion. We revised these rules and removed most of the inference, favoring the practice of explicitly specifying … [Read more...] about Swift Package Manager Manifest API Redesign
Swift.org – Swift Local Refactoring
August 22, 2017 Xcode 9 includes a brand new refactoring engine. It can transform code locally within a single Swift source file, or globally, such as renaming a method or property that occurs in multiple files and even different languages. The logic behind local refactorings is implemented entirely in the compiler and SourceKit, and is now open source in the … [Read more...] about Swift.org – Swift Local Refactoring