New article: Fixing Zero-Padded Git Tags for Swift Package Index markbattistella.com/writings/202...
New article: Fixing Zero-Padded Git Tags for Swift Package Index markbattistella.com/writings/202...
I made an app called Swipes: apps.apple.com/au/app/swipe...
Itβs a fun little repeatable game you can play when you need to waste some time but not have something too complex to learn.
I built it so my wife and I could play something and compete completely offline just for fun.
#ios #game #swift
Was working on reduce animations accessibility when I thought surely this would be similar to low power mode. Ended up extracting it out to PowerKit and monitoring thermals too. github.com/markbattiste...
An AI output listing some ideas, referencing Apollo, a former Reddit client which has been shutdown for a little while, but AI seems to still reference it.
even in the afterlife, you're still on the top of AI's mind @selig.bsky.social
Xcode with simulator open. Info.plist tab open, with the "Launch Screen" key selected and visible. The iPhone is displaying at full device resolution.
Xcode with simulator open. Info.plist tab open, with the "Launch Screen" key removed from the list. The iPhone is displaying at lower device resolution, with black bars on top and bottom.
here's a weird bug - if you delete the Launch Screen plist entry your app defaults down to what looks like the original iPhone resolution (not confirmed, just visually). re-add it and the resolution returns #xcode #ios #swift #bug
thereβs a law right. complain about something and then it gets addressed
Iβm really hoping the Apple review team are okay. Iβm sitting here with new revisions and contemplating rejecting and re-uploading since itβs been a bit long. (and I know, it used to take weeks this is nothing) but just feels rough developing faster than reviewing
I agree! Some times I spend some extra time to build out a nice configurable Preview service. I wonder while doing it - am I wasting my resources? But then months later I introduce a new feature and I update one class an it flows through. So anyone dismissing previews is missing out!
thank you! and sorry if the original message came across abrupt. i just read it back.
@telemetrydeck.com will we ever get passkey logins or MFA?
My score card from Swipes ios app. Think you can beat my score? I got 43 points on Swipes in 23 seconds! https://apps.apple.com/app/id6757916095?itscg=30200&itsct=apps_box_link&at=11l7n8
Think you can beat my score? I got 43 points on Swipes in 23 seconds!
apps.apple.com/app/id675791...
i canβt remember exactly but there was some difference between a button, text, and label. oh i wish i could remember where i saw it but different components had different tap targets which was just dumb
i can share some of these celsius with you. even it out for everyone
i thought i had lost some old articles - then as i was dosing off last night i Way Back Machined the url. look at this old CSS styling haha but i can get some data back!
I wrote some things about using Asset Catalog and ColorSet. Particularly being able to get the opposite colour scheme.
markbattistella.com/writings/202...
I had one where I asked it about an artist (while I was driving) and it read the wikipedia page. Then I asked what was the most popular song and it said, "I can show you when you pull over". Thanks :(
Okay - does anyone know if this is the only way (without hard coding all the colour values) to get the Asset Catalog's opposite colour?
As in this works, but I'm sure Apple has some little .getInverseColorSet() or something that I simply cannot find.
#swiftui #swift #xcode
I donβt know why, but I had a feeling the new payment model would be one-time purchase + subscription extras. I thought buy-an-app and subscribe was too much, but Appleβs clearly testing it. Key thing to remember: companies will pay. Itβs not your money, so the concern is far lower.
in case anyone finds this and needs an answer. Artem wrote a solution livsycode.com/swiftui/inte...
working on a new game to keep me entertained offline. hereβs a little gameplay at the moment (canβt see my swipe actions on the recoding). still some things to iron out after i did a little refactor and broke some mechanics π #buildinpublic #swift #ios #game
Nobody asked but I have some opinions about the under-16 social media ban, and spoiler - it has nothing to do with the under-16 social media ban markbattistella.com/writings/202...
#swift #swiftui #ios #swiftdata
Whatβs the best way to generate that ID? Iβm not trying to track users - itβs only to ensure reminders canβt be edited on other devices. Anyone solved this pattern?
Iβm thinking of adding a creatorDeviceID and only allowing edits on the original device. But I need a stable, device-unique ID that survives reinstalls without syncing.
I donβt want to use CloudKit subscriptions or background push. I want notifications to stay local to the device that created the reminder, while still syncing the model for restoration.
Device A then syncs the updated model but its old notification never updates unless the app is opened. So different devices end up firing different notification times.
Device A creates a reminder and schedules a notification. Device B gets the synced model but no notification. If B edits the reminder, it schedules a new notification locally.
Building an iOS app using SwiftData + iCloud sync. One model (Reminder) schedules local notifications when saved. Problem: notifications donβt sync between devices.
Iβve opened up TestFlight for my app Jelito and Iβm keen for a few extra hands to try it out. It helps you log things against symptoms, all stored privately. If you can test it or point out anything that feels off, Iβd appreciate it! testflight.apple.com/join/BRynq29d #ios #swift #testflight
what was you preference in using LocalizedKey over LocalizedResource? Is it just targeting <17? Also I found an app called Localiji which seeks good at the multiple upload localisations for descriptions etc.