
105: “Building various kinds of editors”, with special guest Marcin Krzyzanowski
Marcin Krzyzanowski returns to the show to talk about building editors for Swift code, backend-driven user interfaces, and more. Also, the challenges of working with text-based data, the pros and cons of composition, and managing hobby projects.
September 28, 202154m 9s
Show Notes
Marcin Krzyzanowski returns to the show to talk about building editors for Swift code, backend-driven user interfaces, and more. Also, the challenges of working with text-based data, the pros and cons of composition, and managing hobby projects.
Sponsors
- RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at revenuecat.com.
- MacStadium: The leading provider of cloud solutions built on real Mac hardware. Get started at macstadium.com/sundell.
Links
- Marcin on Twitter
- John on Twitter
- CryptoSwift
- Judo
- Swift Studio
- The previous episode with Marcin
- The Judo SDK on GitHub
- SwiftUI’s state management system
- NSTableView
- NSOutlineView
- Swift Package Manager as a library
- UITextView
- TextKit
- Core Text
- “Meet TextKit 2”, from WWDC21
- Swift’s new AttributedString type
- CFAttributedString’s source code
- swift.best
- Intro and outro music by Dariusz Dziuk