iOS Inside #003 – Speed, Style & Swiftly

Hey dev,
Welcome to iOS Inside #003, where we mix productivity, tools, and dev flow upgrades that make your week a bit smoother.
This drop brings you a sharp CLI tool, a fun build trick, and a Xcode shortcut that’s been hiding in plain sight.
Let’s dive in.
1. Swiftly 1.0 is here — and it’s 🔥
Swiftly is a CLI that helps you install, manage, and run multiple versions of Swift locally — and it just hit 1.0!
What can you do with it?
Install multiple Swift versions side by side
Run Swift code without launching Xcode
Test against older/newer Swift releases
Script Swift without friction
How to install:
brew install swiftly
Try it out:
swiftly install 6.0
swiftly run 6.0
swiftly use 6.0
It’s perfect for Swift devs working with libraries, CI setups, or just tired of fighting Xcode version management.
2. Add sound to your "Build Succeeded"
Xcode lets you trigger a sound whenever your build finishes successfully.
It’s simple — and actually useful if you forget you were compiling something.
How to set it:
Go to
Settings > Behaviors > Build > Succeeds
Check
Play sound
Choose a sound you like — Sonumi is a good one (clean and not annoying)
Suddenly, your Mac tells you when it's time to test.
3. CLI extras (besides Swiftly)
A few useful terminal tricks that go well with your iOS workflow:
Check available SDKs:
xcodebuild -showsdks
Run builds from terminal:
xcodebuild -workspace YourApp.xcworkspace -scheme YourScheme -destination 'platform=iOS Simulator,name=iPhone 14' clean build
Use this in CI pipelines, or just to debug fast without the GUI.
4. One shortcut to rule them all
Let’s highlight an underrated Xcode shortcut today:
⌘ + Control + E
This lets you edit all matching instances of a word at once — like multi-cursor, Xcode edition.
It’s amazing for:
Renaming local variables
Updating
@State
or props across your fileQuick refactors without touching “Rename Symbol”
Pro tip:
Double-click a word first, then hit the shortcut. It works like magic — and much faster than the Refactor menu.
5. Dev mindset: customize your tools
Being a senior isn’t about knowing everything.
It’s about making your tools work for you.
This week’s takeaway:
Install Swiftly
Play a sound when your build finishes
Use that new shortcut
Start turning your workflow into something you actually enjoy
You don’t have to go full CLI — just get started.
Wrap-up
This drop was all about speed, style, and flow.
Swiftly 1.0 is a legit game changer
Xcode sound behavior adds a subtle win
Terminal is more powerful than you think
⌘ + Control + E
= secret weapon for refactors
Next up?
We’ll explore async testing, snapshots, and maybe a preview on how to write code that scales for teams and open source.
Until then:
Build. Run. Refactor. Sound on.
Subscribe to my newsletter
Read articles from iOS Inside directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
