September 26, 2018 Swift places a lot of emphasis on static typing, but it also supports rich metadata about types, which allows code to inspect and manipulate arbitrary values at runtime. This is exposed to Swift programmers through the Mirror API. One might wonder, how does something like Mirror work in a language with so much emphasis on static types? … [Read more...] about Swift.org – How Mirror Works
Apple
REPL Support for Swift Packages
October 8, 2018 The swift run command has a new --repl option which launches the Swift REPL with support for importing library targets of a package. The Swift distribution comes with a REPL for the Swift language. The Swift REPL is a great tool for experimenting with Swift code without needing to create a throwaway Swift package or Xcode project. The REPL … [Read more...] about REPL Support for Swift Packages
Apple Reports Third Quarter Results
This press release contains forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include without limitation those about the Company’s expectations regarding the impact of the COVID-19 pandemic; anticipated revenue, gross margin, operating expenses, other income/(expense), and tax rate; plans for … [Read more...] about Apple Reports Third Quarter Results
Swift.org – Swift 5 Exclusivity Enforcement
February 5, 2019 The Swift 5 release enables runtime checking of “Exclusive Access to Memory” by default in Release builds, further enhancing Swift’s capabilities as a safe language. In Swift 4, these runtime checks were only enabled in Debug builds. In this post, I’ll first explain what this change means for Swift developers before delving into why it … [Read more...] about Swift.org – Swift 5 Exclusivity Enforcement
Apple Central World opens Friday in Thailand
Bangkok, Thailand — Apple today previewed Apple Central World, its second and largest retail location in Thailand. Nestled in the heart of Ratchaprasong, Bangkok’s iconic intersection, the store provides a completely new and accessible destination within the lively city. Apple Central World’s distinctive architecture is brought to … [Read more...] about Apple Central World opens Friday in Thailand
Introducing the sourcekitd Stress Tester
February 6, 2019 Sourcekitd provides the data backing key editor features like code completion, semantic highlighting, and refactoring for Swift files in both Xcode and the recently announced SourceKit-LSP. To help improve its robustness, we’re introducing a new tool, the sourcekitd stress tester, that over the past few months has helped find 91 reproducible … [Read more...] about Introducing the sourcekitd Stress Tester
Swift.org – ABI Stability and More
February 7, 2019 It has been a longstanding goal to stabilize Swift’s ABI on macOS, iOS, watchOS, and tvOS. While a stable ABI is an important milestone for the maturity of any language, the ultimate benefit to the Swift ecosystem was to enable binary compatibility for apps and libraries. This post describes what binary compatibility means in Swift 5 and … [Read more...] about Swift.org – ABI Stability and More
Evolving Swift On Apple Platforms After ABI Stability
February 11, 2019 With the release of Swift 5.0, Swift is now ABI stable and is delivered as a core component of macOS, iOS, tvOS, and watchOS. ABI stability has been a goal for Swift since its inception, and brings with it many benefits for developers and users of these platforms: Most obviously, applications written in Swift no longer need to be … [Read more...] about Evolving Swift On Apple Platforms After ABI Stability
Apple donates its proceeds from John Lewis documentary to museums that honor his legacy
In tribute to the life and legacy of civil rights hero and US Congressman John Lewis, Apple will donate its portion of the proceeds from the documentary “John Lewis: Good Trouble” to the National Civil Rights Museum in Memphis, Tennessee, and the National Museum of African American History and Culture in Washington, D.C. … [Read more...] about Apple donates its proceeds from John Lewis documentary to museums that honor his legacy
Future forward: The 40-year mission of an Apple Distinguished Educator
Owens has been using Apple products since he set his eyes on the first Macintosh in 1984, and he uses the full suite of Apple devices and software in his classes and at Tennessee Tech’s Jeffers Learning Resource Center, which he runs. “Apple cut its teeth in education,” says Owens. “In the beginning, before the iPhone or iPad, … [Read more...] about Future forward: The 40-year mission of an Apple Distinguished Educator