Building a rich text editor for UIKit, AppKit and SwiftUI
A guide to building a cross-platform rich text editor for Apple's UIKit, AppKit, and SwiftUI, including open-source library insights.
Daniel Saidi is a freelance engineer specializing in app and product development for Apple platforms. He writes and builds open-source tools focused on Swift, SwiftUI, and modern iOS/macOS development.
105 articles from this blog
A guide to building a cross-platform rich text editor for Apple's UIKit, AppKit, and SwiftUI, including open-source library insights.
SwiftUI scrolling performance issues on tvOS are finally resolved in tvOS 16 and Xcode 14, marking a significant fix for developers.
Explores a protocol-based approach to extending types in Swift, improving versatility and discoverability compared to traditional type extensions.
A Swift tutorial on how to fetch images from the AppKit NSPasteboard, making it behave more like UIKit's UIPasteboard.
A guide to resolving SwiftUI preview crashes when using assets (colors, images) from Swift packages by creating a custom bundle.