Tweaking XcodeGen Project to Check Xcode Project is not OutdatedHow I make Xcode fail the build when project.yml changes but the generated Xcode project has not been regenerated with XcodeGen.Boon aka Hwee-Boon Yar·Jun 20·2 min readFollowmacOS DevelopmentiOS DevelopmentXcode
I Finally Adopted XcodeGen Across my ProjectsHow I use XcodeGen to generate Xcode projects from project.yml, avoid Xcode project merge conflicts, and handle Package.resolved with SwiftPM.Boon aka Hwee-Boon Yar·Jun 2·3 min readFollowmacOS DevelopmentiOS DevelopmentXcode
Add Support for Drag and Drop to SwiftUI-based macOS AppThere are 2 types of drag and drop I'm interested in for SimplyDiskSweeper: Drag and drop folders onto the app icon in the Dock Drag and drop foldersBoon aka Hwee-Boon Yar·Mar 13·1 min readFollowSwiftmacOSmacOS Development
Speed up macOS App Development Live Reload with Injection IIII wanted to get back to doing more macOS app development and thought to configure live reload with Injection III. After some help from JohnBoon aka Hwee-Boon Yar·Mar 4·1 min readFollowmacOS DevelopmentDXTools
Notes on listening to location changes in WKWebViewWKNavigationDelegate is useful for tracking when user navigates to a different URL with functions such as webView :,decidePolicyFor:,decisionHandler:Boon aka Hwee-Boon Yar·Aug 24·2 min readFollowiOS DevelopmentmacOS DevelopmentSwiftTechniques
I don't use Interface BuilderI don't use Interface Builder IB . Not anymore. Somewhere between going through the iPhone to iPad display transition, supporting both portrait andBoon aka Hwee-Boon Yar·Aug 27·4 min readFollowiOS DevelopmentmacOS Development
Using ctags with MacVim for Objective C on OS X1. Install Homebrew if you haven't. 2. Run brew install ctags . The version of ctags that ship of OS X is an antique. 3. Run echo "--langdef=objc"Boon aka Hwee-Boon Yar·Jan 12·1 min readFollowvimToolsiOS DevelopmentmacOS Development