Aleksandar Vacić

@aleck
331 Followers
312 Following
2.6K Posts
Very opinionated. iOS apps. Espresso. Moto GP.
Formerly: winery owner, web developer.
GitHubradianttap
Bloghttps://aplus.rs
Companyhttps://radianttap.com
CountrySerbia

WWDC wishes:

1 - expected
- SOTU will be for devs this year
- All videos will drop at once
- Foundation Models get a lot of love
- App Intents get some love
- Xcode improvements
- amazing personal interactions

2 - wished for
- complete code listings for sessions
- demo'd code works when we try it
- Liquid Glass 2 - less liquid less glass

3 - Not this year
- labs and help sessions wait until we've had time to use the new APIs and don't run during WWDC week

I am too perfectionist to be able to blindly use AI tools to do big work, large sweeping re-factors that Anthropic promotes for Opus 4.8. It generates acceptable, good code that works and looks just fine. If you don’t look closely at internals, it’s fine.

Me? I look at it and find dozens little things could be better. And it gnaws on me. And then I start re-writing. In some cases delete and start from scratch.
So nice try but still far from what I would consider OK for fire and forget tool.

Eastern Slavic sister in the Balkans on Instagram: "My meat era ❤️🥩"

13K likes, 295 comments - balkan_maria on April 7, 2026: "My meat era ❤️🥩".

Instagram

I am fascinated by the continued uproar over Ferrari Luce's design and people refusing to accept this is Ferrari's intended design (as in — it's all due to LoveFrom influence).

I mean...this is 849 Testarossa with rather large “gaping mouth” front-end.

Luce has an even wider gap due to desire to create uninterrupted air flow across the car guided down by that arch.

A simple crossover between the two is the last render (one of 100s AI generated on the internet).

🤷🏻‍♂️

The Ferrari Luce meme hype train has started.

I “love” that most of them trash Ive (and Apple 🙄) for the exterior look of the car…which is 100% designed by Ferrari Design Studio. Goes to show (again) that most people are shallow, stupid and don’t know what they talk about.

Cleo Abram has an amazing interview video on the design of the car: https://youtu.be/K-o0r2zSgCE?si=pEyGKiheZ_qu2Uln

Ferrari Said They’d Never Make This New Car

YouTube

Control on the right is `UIButton` with `.gray()` configuration.
Control on the left is my custom stepper with `UITextField` inside and two plain buttons around it.

I wanted to use exact same background on the stepper as on the button. It turns out that it's `UIColor.secondarySystemFill` which is (currently):

→ sRGB 0.470588 0.470588 0.501961 α0.16

or

→ RGB (120,120,128), 16%

Important bit is that this is with `baseBackgroundColor` set to `nil`.

Did you know that StoreKit.Product does not expose currency nor Locale it uses to format its displayPrice property? That’s a problem because it uses Locale of the AppStore which may be different than the one of the device.

Thus me, with Serbian regional settings and comma as decimal separator, get $4.99 as formatted price instead of $4,99.
I wanted to improve the display of prices.

I realized if you do String(reflecting:prod), you get its JSON representation with hidden values.

Ta-da! 🤗

Stretching the limits of my SwiftUI tricks bag.

This save-animation from a button perfectly lands over the icon in the TabView. Needed some UITabBar round-trip as apparently there's no way to get to the exact location of TabView's rendered tree. Hence UIResponder to the rescue.

(at least I don't know how to get it)

One of top 3 UI monstrosities I hope to be fixed in iOS 27.

Both the keyboard and the way `inputAccessoryView` / `Toolbar(placement:.keyboard)` are rendered.

RE: https://mstdn.social/@radu/116573619940736900

The reason I don’t find Apple’s “community celebration” as nothing more than hollow PR.
It’s just empty words.

While actions…