/explore
|
You are here |
nilcoalescing.com | ||
| | | | |
www.hackingwithswift.com
Learn Swift coding for iOS with these free tutorials |
|
| | | | | ||
| | | | |
benoitpasquier.com
With SwiftUI being recently introduced, I was curious if we could take advantage of SwiftUI preview to speed up testing localization and make sure your app looks great for any language. |
|
| | | | | ||
| | | | |
www.iamsim.me
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 |
|
| | | | | ||
| | | | |
doordash.engineering
We compare UIKit's event-driven approach to SwiftUI's data-driven one, then dive into the SwiftUI view cycle, identity, and rendering process |
|
| | | |||