Point-Free Videos Brandon Williams & Stephen Celis
-
- テクノロジー
Point-Free is a video series that explores advanced topics in the Swift programming language. Each episode covers a topic that may seem complex and academic at first, but turns out to be quite simple. At the end of each episode we’ll ask “what’s the point?!”, so that we can bring the concepts back down to earth and show how these ideas can improve the quality of your code today.
-
- video
🆓 Modern UIKit: Sneak Peek, Part 2
🆓 We finish building a modern UIKit application with brand new state-driven tools, including a
complex collection view that can navigate to two child features. And we will see that, thanks
to our back-port of Swift's observation tools, we will be able to deploy our app all the way
back to iOS 13. -
- video
🆓 Modern UIKit: Sneak Peek, Part 1
🆓 As we approach WWDC24 and 5 years of SwiftUI, let's talk about… UIKit! 😜 We love SwiftUI,
but there will still be times you must drop down to UIKit, and so we want to show what modern
UIKit development can look like if you put in a little bit of effort to build tools that allow
you to model your domains as concisely as possible. -
- video
🆓 Shared State in Practice: isowords, Part 2
🆓 We conclude the series by stretching our use of the `@Shared` property wrapper in isowords to two more features: saved games and user defaults. In the process we'll eliminate hundreds of lines of boilerplate and some truly gnarly code.
-
- video
🆓 Shared State in Practice: isowords, Part 1
🆓 Let's apply the Composable Architecture's new state sharing tools to something even more real world: our open source word game, isowords. It currently models its user settings as a cumbersome dependency that requires a lot of code to keep features in sync when settings change. We should be able to greatly simplify things with the `@Shared` property wrapper.