Community Spotlight #1

The first edition of the Superior Swift Community Spotlight, with links to the most interesting, superior, Swift content recently created by the community.

Community Spotlight #1

The first edition of the Superior Swift Community Spotlight, with links to the most interesting, superior, Swift content recently created by the community.


A new open source library that extends the available Swift data structures. The initial version has implementations for a double-ended queue (AKA dequeue), an ordered set, and an ordered dictionary.

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 Swift Algorithms and Swift Numerics packages before it, we’re releasing Swift Collections to help incubate new functionality for the Swift Standard Library.…
Also see the GitHub for Swift Collections.

You've got an array of data that needs to be mutable. You want to show a table with bindings to said data. SwiftUI blows up. If that sounds familiar, check out this solution on Swift by Sundell:

Bindable SwiftUI list elements | Swift by Sundell
Setting up two-way bindings between the elements in a collection and a series of SwiftUI views.

Getting started as an iOS developer?

Paul Hudson of Hacking with Swift put together a guide to getting a job as a junior iOS developer. He covers what to learn first, what you can learn later, how long it will take to be ready for a job, and various free resources to get you on your way.

How to Become an iOS Developer in 2021
The skills, resources, and networking that will get you to your goal

Stanford has posted the lectures and course material for the "Developing Apps for iOS" course. The course was taught in 2020, a few months after SwiftUI was released, so some content may be out of date.

CS193p - Developing Apps for iOS

"The Programmers' Credo: we do these things not because they are easy, but because we thought they were going to be easy." by @Pinboard | 1:15pm Aug 5, 2016
"The Programmers' Credo: we do these things not because they are easy, but because we thought they were going to be easy." by @Pinboard | 1:15pm Aug 5, 2016

Got a suggestion for the next edition of the Superior Swift Community Spotlight?

Tweet it to me: I'm @ScottSwezey on Twitter. Or email it to hello at this domain.