/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

arturgruchala.com
| | swiftwithmajid.com
1.9 parsecs away

Travel
| | The SwiftUI framework became a mature tool for building apps on all Apple platforms. The recent WWDC introduced missing APIs, adding more value to the framework. One of them is even backward compatible with previous versions of Apple platforms. This week, we will discuss tracking geometry changes of any view in SwiftUI.
| | www.iamsim.me
1.8 parsecs away

Travel
| | Not being able to run arbitrary code in SwiftUI view builders can be quite annoying. The other day I realized it's possible to use self executing closures to work around this! Here's a contrived example that creates a stretchy header: struct ScrollThing: View { var body: some View { ScrollView { VStack(spacing: 0) { GeometryReader { g in Color.white .offset(y: { let offsetY = g.frame(in: .global).minY return offsetY > 0
| | www.vadimbulavin.com
3.2 parsecs away

Travel
| | Learn the three phases of SwiftUI view lifecycle: Appearing, Updating and Disappearing.
| | benscheirman.com
29.1 parsecs away

Travel
| Swift 5.5 is here with Xcode 13 Beta and with it comes my favorite new addition to Swift: Async/Await.