Gui Rambo

I know a thing or two about AirPods. App developer, security researcher. 🏳️‍🌈🧩

Gui Rambo_inside
2026-02-15

@mattiem obfuscation is pretty much pointless from a security standpoint, and most code in most software is not that special or proprietary anyway, so I don’t see a reason to adopt it.

Gui Rambo_inside
2026-02-15

@finnvoorhees I’ve been using LLMs to help with reverse engineering for a while and they’re quite good at it, even when working with very low-level components such as the iOS kernel and TXM/SPTM

Gui Rambo boosted:
Steve Troughton-Smithstroughtonsmith
2026-02-12

📊 Poll time!

Vibe coding or agentic engineering, I am curious what the Apple developer community is doing with LLM-assisted programming, now that Xcode has integrated it.

I know the wider Mastodon community has strong opinions on this stuff, but do you personally intend to use these tools? Has your opinion changed either way over the past year?

(You can pick multiple options)

Gui Rambo boosted:
Nathan Gathrightnathan@xoxo.zone
2026-02-08

@cabel @stroughtonsmith @marcedwards @_inside github.com/nathangathright/rec Here's a stab at that idea that worked for some of the first party apps, like Podcasts and App Store github.com/nathangathright/rec

Gui Rambo_inside
2026-02-07

@a_grebenyuk yeah, even in UIKit sometimes I have to be very explicit about which architecture or API to use, otherwise the results are not good at all. I’ve had to help the agent a lot with debugging more complicated things, so I can’t imagine someone without significant programming experience and knowledge of the platform and APIs being able to get shippable code out of it at this time.

Gui Rambo_inside
2026-02-07

@mitt_rafael A bunch, but my most recent experiences have been with the built-in Claude agent in Xcode 26.3

Gui Rambo_inside
2026-02-07

RE: mastodon.social/@stroughtonsmi

All of my attempts at having LLMs create SwiftUI apps ended up in frustration, but I've been playing around with a UIKit app for a couple of days now and getting very interesting results 👀

I think the syntax of SwiftUI itself is particularly confusing for LLMs. I've seen many models mess up things such as opening and closing braces when writing complex SwiftUI code. They also tend to bake too much business logic in view code instead of modularizing things, which doesn't happen when doing UIKit.

Gui Rambo_inside
2026-02-07

@andy really? Interesting! It rarely does that for me. Claude does it all the time and it drives me crazy 😂

Gui Rambo_inside
2026-02-06

Claude is a lot better at it than Codex, but in this example I was using Claude (as you can probably tell by the annoying “You're absolutely right" response)

Gui Rambo_inside
2026-02-06

I’ve spent several hours today playing around with agents in Xcode 26.3. There are lots of things I like with the integration, but by far the most frustrating aspect is that the agents will sometimes just "forget" that they're running inside Xcode and start trying to run terminal commands for things that they can do with the Xcode integration, even simple things such as reading content from files. The good thing is that telling them to use Xcode instead usually works.

Screenshot of an LLM conversation in Xcode:
User: “Why are you using terminal commands to look things up? Use the tools that are available inside Xcode”
Model: “You’re absolutely right, I should be using the Xcode tools…”
Gui Rambo_inside
2026-02-06

@tonyarnold That's exactly what I'm doing and it's working just fine

Gui Rambo_inside
2026-02-05

I've been pulling my hair out trying to figure out how to make Xcode compile Swift packages for arm64e (Enhanced Security mode). Turns out there's a "secret” plist file you have to add to your xcodeproj to make it happen. Thanks a lot to @maxgoedjen for helping me out with this. Documented by Apple in the following link (plutil commands): developer.apple.com/documentat

Gui Rambo_inside
2026-02-04

@stroughtonsmith I need to learn whatever prompting technique gets you a “shippable app”, because my results are always slop 😂 Or maybe my definition of “shippable” is just too strict.

Gui Rambo_inside
2026-02-03

@belovedmelody @stroughtonsmith the new agentic integration in Xcode can search Apple's documentation, so in theory it should be able to use any public API in the current SDK

Gui Rambo_inside
2026-02-03

@bryce I admire your patience for writing most of that in Swift 😆👏🏻

Gui Rambo boosted:
2026-02-03

Apple's developer tools can be surprisingly complex under the hood, but this single implementation is still extra mind-blowing to me. Let's pull it apart and see if we can make it even better!
youtu.be/SuQGQ1vh9k0

Gui Rambo_inside
2026-01-30

@cabel @stroughtonsmith @marcedwards From a brief look I’ve had a while back, that stuff is stored as metadata in the car file (car files are a weird variant of BOM with support for various schema extensions and whatnot, fascinating stuff)

Gui Rambo_inside
2026-01-29

🙄

Screenshot of an iOS notification from the Slack app:

Slackbot - Hey (comma) (space) (exclamation point) Time to wrap up your week (star emoji). You have 3 more Al search previews. Let's summarize what you accomplished this week.
Gui Rambo_inside
2026-01-29

@stroughtonsmith I’m happy to have played a small role in this project 😝

Screenshot of acknowledgments PDF: insidegui/Data+Compression.swift Copyright 2020 Guilherme Rambo
Permission is hereby granted, free of charge, to any person obtaining a sociated documentation files (the "Software"), to deal in the Software including without limitation the rights to use, copy, modify, merge…
Gui Rambo boosted:
Steve Troughton-Smithstroughtonsmith
2026-01-29

Of all the apps in Creator Studio, it's Pixelmator Pro I was most interested in. I've never used Pixelmator before, it's also Apple's first and only pro app using Liquid Glass (Xcode doesn't count), and it's the first time it's been ported to iPad (pictured). I've been using Photoshop for nearly 30 years, and don't have an alternative. And from my casual testing so far, this team put an incredible amount of effort into doing this properly

Pixelmator Pro on iPad with multiple sidebar panes and tools and a menu bar

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst