Swift
-
How to add a loader to an UIButton
Sometimes, we would require a button to show a loader with appropriate text when a long-duration task is done, such as downloading an image....
-
Server Guides Now on Swift.org
The Swift Server Workgroup has maintained a set of open source guides for Swift on Server development for a number of years. Now that swift.org...
-
Announcing the Documentation Workgroup
I’m thrilled to announce the formation of the Documentation Workgroup! Documentation is an integral part of writing code and there has been a...
-
Swift Extension for Visual Studio Code
As Swift is deployed across more platforms, it is important that Swift can be developed on more platforms as well. The Swift Extension for Visual...
-
Swift language announcements from WWDC22
See the sketchnote in full resolution Swift has evolved significantly during the past year, and we’ve seen two large updates to...
-
Developer Spotlight: Porting Graphing Calculator from C++ to Swift
Developer Spotlight is a series highlighting interesting Swift developers from around the world. This post is authored by Ron Avitzur, author of...
-
Exploring Swift: Property wrappers in the wild
Property wrappers were introduced in Swift 5.1 as a way to make it easier to reuse common programming patterns, but since then they have grown...
-
Announcing the Language Workgroup
The Swift community has accomplished a great deal together, with hundreds of changes to Swift through the Swift Evolution process and significant...
-
Celebrating learning experiences from the 2021 Swift Mentorship Program
As we prepare for the 2022 Swift Mentorship Program, we’re excited to share insights from a few of last year’s mentees on their learning journey....
-
SSWG 2021 Annual Update
Since the last update from the SSWG, the Swift on Server ecosystem has continued to grow and expand. To start, the SSWG is very happy to...
-
Introducing Swift Async Algorithms
As part of Swift’s move toward safe, simple, and performant asynchronous programming, we are pleased to introduce a new package of algorithms for...
-
Swift.org Website is Now Open Source
The Swift.org site has long served as the hub where developers come together to work on the open source Swift compiler, libraries, and tools....
-
Swift 5.6 Released!
Swift 5.6 is now officially released! Thank you to everyone in the Swift community for your discussion, proposals, bug reports, pull requests,...
-
Introducing Swift Distributed Actors
We’re thrilled to announce a new open-source package for the Swift on Server ecosystem, Swift Distributed Actors , a complete server-oriented...
-
Swift-DocC is Now Open Source
At WWDC21, Apple announced Swift-DocC, a new documentation compiler for Swift frameworks and packages. Swift-DocC provides an effortless way to...
-
Swift 5.5 Released!
Swift 5.5 is now officially released! Swift 5.5 is a massive release, which includes newly introduced language capabilities for concurrency,...
-
Package Collections
In Swift 5.5, the Swift Package Manager adds support for package collections — bite size curated lists of packages that make it easy to discover,...
-
Announcing the Swift Mentorship Program
We’re thrilled to announce the Swift Mentorship Program — a new contributor program for the Swift community and part of the Diversity in Swift...
-
Swift 5.4 Released!
Swift 5.4 is now officially released! This release contains a variety of language and tooling improvements. You can try out some of the new...
-
Introducing Swift Collections
I’m thrilled to announce Swift Collections , a new open-source package focused on extending the set of available Swift data structures. Like the...
-
Celebrating Women’s History Month
This Women’s History Month, we’re so happy to celebrate the amazing women developers in our community. Women have made an immense impact on the...
-
Celebrating Black History Month
Black History Month is a time to learn about, reflect on, and celebrate the impact and accomplishments of the Black community. In honor of Black...