Compressing images and PDFs from the Finder context menu
Blog Compressing images and PDFs from the Finder context menu Sep 15, 2026 · automation This article shows how to create two Finder Quick Actions that
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
Blog Compressing images and PDFs from the Finder context menu Sep 15, 2026 · automation This article shows how to create two Finder Quick Actions that
Blog Using LicenseKit to Protect Closed Software With Commercial Licenses Sep 4, 2026 · general Kankoda has just released LicenseKit 2.2, which ships
Blog Custom keyboards and mental health research Sep 4, 2026 · general Your keyboard may know more about your brain than your doctor does. A study in
A developer accidentally deletes two weeks of work with git reset and force push, then recovers it using git reflog and dangling objects with Claude's help.
Wally 7.0 iOS app update replaces Realm with SwiftData, adds custom item groups, image zoom, and UI improvements for Liquid Glass.
Announcing ListKit, an open-source SwiftUI library with reusable views and extensions for working with lists.
Learn how to make a SwiftUI sheet automatically size to fit its content using a custom detent approach.
Learn how to present alerts for async errors in SwiftUI using the PresentationKit library.
Guide to setting up Xcode MCP with Claude Code for seamless AI-assisted Swift development, including auto-approving connection dialogs.
A tutorial on using Apple's Vision framework to extract text from images in Swift, covering both old and new APIs.
KeyboardKit 10.2 introduces a new on-device dictation engine for keyboard extensions, enabling private, voice-based features.
Explains how to localize Swift packages using Xcode's string catalogs, covering benefits, drawbacks, and improvements in Xcode 26.
Explores Xcode 26's improved string catalog features for localizing Swift Packages, addressing previous drawbacks and automating symbol generation.
The author introduces new GitHub Actions workflows for their Swift Package Scripts project, automating tasks like building, testing, and documentation.
A guide to automating the build of closed-source Swift binaries (XCFrameworks & dSYMs) using GitHub Actions workflows.
A guide to using Swift Key Paths to create scalable and maintainable form validation logic in SwiftUI applications.
Explains how to add dSYM files from a closed-source Swift SDK to an app to get fully symbolicated crash reports for debugging.
A developer shares Q&A from his SwiftLeeds talk on SDK development best practices, covering API design, monetization, and feature flags.
Announcing the Developer Preview of KeyboardKit 10, a major update merging SDKs and improving the library for building custom iOS keyboards.
Learn how to use SF Symbols in SwiftUI to create loading animations, replacing custom code with built-in, stylable symbols.