/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

www.massicotte.org
| | swiftwithmajid.com
8.8 parsecs away

Travel
| | Apple released Swift 5.5 almost three years ago. The main addition to the release was the Swift Concurrency feature. It introduced async and await keywords, allowing us to build concurrent apps in a new way. This week, we will learn how Swift determines where to run your function in a concurrent environment.
| | massicotte.org
7.3 parsecs away

Travel
| | Global actors are central to the vast majority of Swift programs. In fact, often you only really need two kinds of isolation - MainActor and not-MainActor. But, global actors have some quirks that makes for some strange/frustrating behavior.
| | trycombine.com
6.8 parsecs away

Travel
| | Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
| | sintraworks.github.io
41.1 parsecs away

Travel
| Some months ago I read this article by Agnes Vasarhelyi. It's about-guess what-scrollable UIStackViews. More precisely, it's about how to correctly set up a UIStackView within a UIScrollView, using autolayout. Not long after that, I needed extactly that: a scrolling stack view for a screen I was developing at work. I decided to create something simple, yet convenient and reusable. I didn't want to create a fancy view controller with all manner of bells and whistles. Just a simple view, that acts as scrolling stack view. Also, I did not want to have to write something like scrollView.stackView.axis = .vertical, but rather stackView.axis = .vertical.