Jason Ji

@ObjectiveJi
36 Followers
83 Following
205 Posts
Dad, iOS developer at Spotify, and maker of littlefeed. Previously Capital One.
littlefeedhttps://littlefeed.app
@siracusa Listening to ATP 623 and your adventures with SwiftUI List performance, just wondering if you checked the performance when building with release configuration? I have a faint memory of a post by an Apple engineer at some point talking about how List in debug configuration does some stuff to preserve/improve information available in the debugger, which results in poor performance, but which is not at all the case in release config. Wish I could remember specifics!
My mom’s house was raided and trashed by the Red Guard during the Cultural Revolution, so it’s just super cool that people are checking out an innocuous little Chinese app called Little Red Book. My god, people, read some history.
I propose we replace semantic versioning with pride versioning
Honestly this isn’t bad!
@marcoarment I feel like a few years ago you mentioned offhand on a podcast about some winter gloves that you really love and are still touch sensitive so we can still use our phones while wearing them. Am I right, and if so, what were they?
@imyke In the Ticcilympics episode you mentioned your Sonos soundbar and not using eARC, and I’m confused - how exactly do you have stuff set up? I’m a TV audio Luddite; my Arc is using eARC to connect to the TV, but I have issues sort of like OTJ mentioned about the tv turning itself on, so I’m curious what your connection setup is that doesn’t use eARC but still lets your Switch and PS5 use the Sonos soundbar.
If Google’s WiFi products are going to be so unreliable, they should at least expose common actions from the Google Home app like “restart network” in Shortcuts so I can add them to my Home Screen. 😑
Our long ScrollView nightmare is finally over: an actual contentOffset!
https://developer.apple.com/documentation/swiftui/scrollgeometry/contentoffset?changes=latest_minor
contentOffset | Apple Developer Documentation

The content offset of the scroll view.

Apple Developer Documentation

Concurrency introduced us to the “what color is your function” problem, and I suddenly find myself imagining…

What if Xcode *actually colored* the code based on its isolation? All MainActor code is black, all ambiguous code is gray, all actor-bound code is a color picked for that actor…

Has anyone seen Swift Data failing to load a store and crashing on launch since iOS 17.4? I saw this happen on my iPhone, and reproduced with my iPad - app launches fine, upgrade to 17.4, now crashes on launch with an error "The configuration named 'default' does not contain any entities.” Interestingly, though, my ModelConfiguration and ModelContainer setup proceed without issue; the crash happens a bit later on in the initialization process.