Sign in

NON-TOXICNo ads · No shady algorithms

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Aleksandar Vacić

@aleck.mastodon.social.ap.brid.gy
481 followers 0 following 442 posts

Very opinionated. iOS apps. Espresso. Moto GP. Formerly: winery owner, web developer. 🌉 bridged from ⁂ mastodon.social/@aleck, follow @ap.brid.gy to interact

PostsRepliesMedia
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 23/10/2026
This was an interesting glitch: it got stuck in the middle of the glass animation. Entire app (ebay) became unresponsive.
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 23/09/2026
I can't believe that largest video service on the planet can't resolve this shit, for years. I am logged-in with a at-gmail.com account and also an account using Google Apps for biz. At some point during that they lose track which of those logged-in accounts […] [Original post on mastodon.social]
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 22/09/2026
🤨🧐 256GB is new minimum, it seems, with all these models and auxiliary stuff.
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 17/09/2026
#nsspain2026 starts.
010 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 16/09/2026
The thing I love about visiting wine areas like Logroño, Rioja — you sit at a random bar, order “vino rojo” and you get 2020 Crianza. 💯 As in — awesome wine is default. I have no idea who is the maker but it’s lovely silky red with black fruits exploding on your palate.
010 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 02/09/2026
How does one resets this stupid list in Xcode..? "Launching MBCY" was several days ago but it's still shown there.
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 30/08/2026
One day you are in Istria, eating raw marinated sea food. Next day you are in a town in continental Serbian mountains eating sheep-meat burgers on “kajmak” (skimmed milk fat). My digestive system: 🫣😮‍💨😓 #vacation sadly over.
040 4
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 25/07/2026
Based on all this, I am now at: anything below 2TB internal hard drive is untenable for actual development. I moved DerivedData and Archives and Compilation Cache to external drive but no option in Xcode Preferences to do the same with CoreSimulator. Anyone […] [Original post on mastodon.social]
120 2
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 25/07/2026
Back in the comfort of my regular office, I somehow miss the temporary make shift one with that view toward Kotor Bay #montenegro
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 13/07/2026
This is the main reason I believe the issue is some status filtering code somewhere in App Store backend. I uploaded the build to Test Flight, it appears in the related iOS app but tap on Install button leads to attached dialog message. Further to this — I […] [Original post on mastodon.social]
100 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 09/07/2026
We'll see if Apple's backend keeps reference to this 8 year old threads 🫣
AppStore connect screenshot of communication with App Review staff.
110 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 05/07/2026
Then we also have CoreSimulator taking 140GB. Jolly.
120 2
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 05/07/2026
Well, that's just dandy. 200GB taken by runtime assets.
120 2
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 09/06/2026
Few months ago I started making Liquid Glass updates a priority for both some of my apps and client apps as well. Once I started making updates after initial re-compile, I realized that bunch of custom components really do not work well inside glass […] [Original post on mastodon.social]
Parking finder app with Liquid Glass
100 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 08/06/2026
Miracles do happen.
020 2
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 08/06/2026
Experience tells me this means a fresh set of issues in UIKit that were never an issue before.
SwiftUl controls AppKit controls UIKit controls
now have shared implementation
021 2
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 28/05/2026
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 […] [Original post on mastodon.social]
849 Testarossa
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 24/05/2026
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 […] [Original post on mastodon.social]
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 20/05/2026
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 […] [Original post on mastodon.social]
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 19/05/2026
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 […] [Original post on mastodon.social]
131 3
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 17/05/2026
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.
iOS 26 liquid glass keyboard
010 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 13/05/2026
😂🤣 oh man...😅
Screenshot from DaringFireball post
110 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 05/05/2026
I read up to book 11…hm, could up to two decades ago. Then lost track as Robert Jordan passed, Brandon Sanderson took over to finish the story, which understandably took a fair amount of time. Finally encountered these two (last one was out of stock) at the […] [Original post on mastodon.social]
The Wheel of Time book collection
010 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 22/04/2026
This usage-per-platform graph in App Store connect is borderline useless. Who in their right mind cares about specific minor iOS version platform spread? I need to know how many customers I have on *major* versions so I can decide when to up my minimum deployment target.
App Store connect sessions per platform
020 2
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 22/04/2026
Attempting to Get an app from macOS App Store. I am logged-in, Tahoe 26.4.1. No buttons to act on, just empty box. I can't fathom how is something like this even possible to happen.
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 12/04/2026
I was planning to use a monitor arm but gave up. Monitor stand is sturdy and solid metal with rather small footprint. Stand also has 1/4inch thread at the top which was perfect to place the Sony ZV-E10 I use for video calls. Thus another reason to keep the […] [Original post on mastodon.social]
100 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 09/04/2026
Sorry Studio Display, you can't get anywhere near this. ROG Strix XG27JCG, for ~€825 Variable refresh rate from 48 to 165Hz, 27in with proper 5K res, matte display.
110 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 07/04/2026
Modeled and printed out a shower drain grate for our very unusually sized drain. Given how small A1 mini’s plate is, I needed 6 pieces that interconnect this well see how it holds up over time. #3dprinting
010 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 01/04/2026
Every time I re-open Xcode 26.4, Claude Agent loses OAuth token. I always get this despite Settings showing it as logged-in. This happens only inside Xcode, in command-line Claude continues to work just fine, for days and weeks thus something is broken in […] [Original post on mastodon.social]
110 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 28/03/2026
🧐🤷🏻‍♂️ captainswiftui.substack.com/p/talki…
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 25/03/2026
I don't know if I have setup Claude to use some rather bad/outdated MCP (need to re-check that) or its training sources are bad. Whatever the case but I have at least one or two of these each day. 👨🏻‍💻 Claude uses entirely wrong assumptions, in this case […] [Original post on mastodon.social]
Found it. Here's the problem — look at your section provider at line 704-708:
let layout = UICollectionViewCompositionallLayout(
sectionProvider: ({
[weak self] in
self?.createSection(sectionIndex: $0, layoutEnviror
}),
configuration: config
)
UICollectionViewCompositionallayout asserts that the section provider
must return a non-nil NSCollectionLayoutSection for every section index.
But your closure returns nil in several scenarios:
1. self is deallocated — self?.createSection(...) returns nil via
optional chaining
That is wrong.

public typealias UlCollectionViewCompositionalLayoutSectionProvider = (Int,
any NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection?

this clearly shows returning nil is fine

(J Thinking

The user is correct. The UICollectionViewCompositionallayoutSectionProvider
type signature does allow returning nil. So returning nil from the section provider is valid
API usage.

Let me reconsider what could cause this crash. The assertion is in _fetchUpdatedSection
DefinitionsFromSectionProvider. Let me think about what else could trigger this
assertion.

The crash is at:

You're right, | apologize. Returning nil is valid per the API contract.
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 25/03/2026
Oh...good morning to you to, Swift 6.3 Thanks for that.
New compiler errors from Swift 6.3 toolchain
020 2
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 19/03/2026
My first Hackintosh machine from 2020 has served-out its purpose as hMac and it’s now a rather powerful gaming PC. Changed the motherboard to ROG Strix B550-I which has enough connectors so that all of that front I/O can actually work (a rare thing for that […] [Original post on mastodon.social]
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 12/03/2026
I am finding Xcode Agentic code UI quite good, I love how it marks up code inline, you can basically smaller changes in real time as they are done, in the code files directly. Really good stuff. Another good stuff is that agent internal thinking is revealed […] [Original post on mastodon.social]
100 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 07/03/2026
First IKEA Alex drawer modified for full extension. First pic shows the difference. Cut a groove to allow the slides to glide a bit using 3D printed groove cover. The retaining screw is placed inside small insert so it glides nicely and prevents the trash […] [Original post on mastodon.social]
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 11/02/2026
This makes me so happy: I modded IKEA Nordli drawers to full extension using 11€ replacement slides. I’ve see people do this with Blum 560H slides but those are 29€ while I found equivalent model from GTV for ~10€. 400mm model fits into original cabinet screw […] [Original post on mastodon.social]
100 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 01/02/2026
I realized in recent years that USA political system is something entirely unique: a 4-year revolving absolutist monarchy. It was masquerading as democracy with rule of law while most players pretended to play by the rules. Once someone who does not give a […] [Original post on mastodon.social]
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 13/01/2026
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 08/01/2026
LG’s TVs have Ethernet ports but their mobile app devs apparently never used it. It seems I can’t add it to ThinQ app at all. What nonsense this is.
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 08/12/2025
Heh, good luck with those prices. 🙂‍↔️
2019 Mac Pro for 1000s of EUR
110 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 08/12/2025
I had iOS automatic updates off since August. Just now, my iPhone asked me if I want to install downloaded 26.1 now or later. So I went to Settings and found this. Are they remotely enforcing this download now…or it has always been like this? Liquid Grime is […] [Original post on mastodon.social]
100 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 02/12/2025
UPS Expedited will last a month from China to Serbia and costs $200+ 🫨 It seems they are going to USA first. 😒
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 28/11/2025
Primary factor when I'm deciding to buy an app.
ForkLift 4 lifetime license with 1 year of free updates.
Can be used on your personal Macs.

Compatible with macOS 26 Tahoe.

Requires macOS 14.6 or later.
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 14/11/2025
“I’m gonna paint it” — my older kid said, about his black protective case for AirPods. I expected few cloudy like airbrush strokes. Nooope. 🤩
010 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 09/11/2025
Modified Bento box tower, awaiting delivery of activated carbon pellets and HEPA filters plus Noctua DC adapter for the fan power. I mostly print with PLA so this would be more than enough to catch fumes inside Chitu enclosure. #3dprinting
021 2
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 02/11/2025
Improvements in the 3D printer corner. Awaiting desiccant bags now and next is to add activated carbon and HEPA filter in the corner.
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 01/11/2025
One year on from deadliest example how corruption kills. #novisad #serbia
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 21/10/2025
In 26.1b4 they avoided the problem by scaling the content out of the way when UI supposed to appear. 💁🏻‍♂️
000 0
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 21/10/2025
This is Tinted, significantly more readable. I’m still waiting for Milky option.
010 1
Aleksandar Vacić @aleck.mastodon.social.ap.brid.gy · 21/10/2025
Testing difference between Clear and Tinted in 26.1b4 This is Clear, which is default.
100 1