Derek William Scott (Dubs)

@dubs.la

Hey it’s your boy Dubs. I do iOS/macOS Development. Looking forward to sharing more dev related content here in the near future! dubs.la

America is beautiful, contradictory, unfinished. I am proud of our country even as we constantly strive to make it better, to protect and deepen our democracy, to fulfill its promise for each and every person who calls it home. Happy Independence Day. No Kings in America.

A 20-year retrospective on reverse-engineering an Apple bug and a very desperate plea for help. About my trials with the SystemUIServer, reverse-engineering, and how I lost my job at Apple due to my disability and why I kindly request your help. paradisefacade.com/blog/2025/5/...

A 20-year retrospective on reverse-engineering an Apple bug and a very desperate plea for help. — Paradise Façade

A retrospective on reverse-engineering a SystemUIServer bug and a desperate plea for help.

paradisefacade.com

It’s come to me desperately asking for help via a GoFundMe. I have no money for health insurance, rent, or medication. I’m screwed as of June 1st without help. Any assistance would be greatly appreciated. gofund.me/5dfd5a7b

Donate to Support Rosyna's Journey to Stability, organized by Rosyna Keller

Hello, my name is Rosyna Keller. Then end of May is coming up and I have absolutel… Rosyna Keller needs your support for Support Rosyna's Journey to Stability

gofund.me

I wanted to show off something I'm proud of here. In the next update, I have a brand new shot chart feature. When you add attempts, I use some good ol' math to ✨ automatically✨track shot types as either a 3 pointer, lay up, mid range shot, etc.

Here's a preview of my first attempt at making a Raycast Command... the very verbose "Vertical Video Clip From Youtube URL In Clipboard". 😅 I like sharing YouTube video clips on my Instagram stories, and I think they look nicer when formatted for a vertical screen @raycast.com

BildBildBild

Not sure when to use layoutPriority? Here’s an example: In a space-limited HStack with two Text, applying minimumScaleFactor to the second text won’t work as expected—Text 1 will simply be truncated. Giving Text 1 higher priority forces the second text to scale down. #iOSDev

This is your yearly spring cleaning reminder to head on over to Xcode → Settings → Components and remove all of those OS runtimes that you're no longer using! I just freed ~100GB from my machine by cleaning these up 🧹

Bild

Did you know? You can use this command to clean up the iOS status bar before taking screenshots: xcrun simctl status_bar booted override --time 09:41 --batteryState charged --batteryLevel 100 --cellularBars 4 Once done, reset like this: xcrun simctl status_bar booted clear

Run this from the terminal, and your iOS simulator will get a “clean” status bar (ideal for taking screenshots):

xcrun simctl status_bar booted override --time 09:41 --batteryState charged --batteryLevel 100 --cellularBars 4

🎉 ChatGPT for Mac OS now integrates with: Apple Notes Notion TextEdit Quip Xcode VS Code (including Code, Code Insiders, VSCodium, Cursor, Windsurf) Jetbrains (including Android Studio...) TextEdit Terminal iTerm Warp Prompt

A screenshot of an Xcode development environment on macOS, showing Swift code for a PlanetView struct using SwiftUI. A floating tooltip from Xcode highlights a focus on Planet.swift, specifically lines 25-33, and PlanetView.swift. A chat window in the foreground suggests adding ‘Earth’ to an array of planets. The macOS interface has a soft gradient background with a translucent effect on the open windows.

Have you learned about The Swift 6 Synchronization Framework? It introduces some new low-level primitives, Mutex and Atomics. I tested their performance against Actors and the classic OSLock, when building a simple key-value cache.

BildBildBild

How about this? 👀 Drop in a square image and it'll automatically give it continuous rounded corners that match Apple's formula for iOS app icons (or very close to it at least)