🎉 To celebrate WWDC, Epoch is offering Lifetime Premium and Family Premium for FREE until June 13! Track your favorite TV shows & movies with Trakt & Simkl (beta), get release notifications, actor info, collections, widgets & more. Don’t miss out! 🚀📺
apps.apple.com/app/id650277...
Posts by Pavel Kroupa
Yes, but I’m not exactly sure what it was, since I figured out I had a lot of things broken or missing… it was most likely something to do with me not properly merging the error, and then it got stuck
Has anyone successfully implemented Core Data with new Staged migrations? I'm having trouble fixing:
`'Entity 'from NSManagedObjectModel claims 'Entity'`
and
`Failed to find a unique match for an NSEntityDescription`.
#swift #ios
Creating designs is so much harder than coding. I can copy code with one click, but if I like a design, I have to start from scratch. Not to mention, if I have nothing to go off, I have to come up with something on my own!
Epoch has grown to ~33,000 lines of Swift code. Feels big, but is it?
The text jitters/hitches, so I ended up using `List`, where it does not happen.
Yes, I tried `.absolute` height with `UICollectionViewCompositionalLayout` and also `.estimated`. IIRC, I also tried something similar with `UITableView` in the past, where I used the already created SwiftUI view as a cell, and it still did not work, even with a single text view.
PoC does not work… I tried to create a LazyVGrid with UICollectionView and UIHostingConfiguration, but it still hitches… I guess I'll try more UIKit.
Every time I try to fix SwiftUI scrolling issues, I feel the urge to rewrite it in UIKit...
I also noticed that text hitches or jitters the same way in another component of my app, so I tried using UIKit directly with SwiftUI cells, but the same issue occurred. This did not happen when I used List or only UIKit.
Yes, lazy containers do not destroy cells the same way UIKit containers do. I think they only destroy cells when you scroll up. That is a massive problem…
SwiftUI lazy containers start to hitch when they become larger and the scroll position is closer to the end. I have no idea why, and it really annoys me.
It looks like Apple Maps is scared of me and backed off way too much
According to my highly scientific test, CKSyncEngine is approximately 10 to 20 times faster than NSPersistentCloudKitContainer when downloading around 15,000 records from iCloud. #swift
Spent half an hour battling 'Invalid Intent' during Xcode archive validation, only to learn you can't suffix an intent with 'shortcut.'
I've spent way too much time trying to make the shortcut open faster, but I got it, at least for these three
📺
I can’t be the only one who got into programming just to make Minecraft mods… and then never made one
Pattern that the region based isolation checker does not understand how to check
What did I do this time? 🤔 #Swift
I learned how to code, and now comes the hard part – marketing.
I've decided to rewrite my iCloud sync code from CoreData to CKSyncEngine, only for it to randomly get stuck in a loop, endlessly sending the same change on its own. I don't know what I'm missing...
Me: This is an easy feature. Shouldn’t be that big of a change.
Also me:
TIL Swift has `left` and `right` as keywords. I accidentally typed left instead of let and noticed keyword highlighting. It turns out they are context-sensitive, so you can use them almost anywhere. However, in a `precedencegroup`, they are used to determine how the operator should group operations
Since its release, Epoch has expanded from tracking just TV shows to movies too! 🎬 With stats, release calendar, watch history, rewatches, advanced filtering & full cast/crew credits. 📺
apple.co/4dQnlNH
I finished Sekiro: Shadows Die Twice a few days ago and thought getting the platinum trophy wouldn’t be too hard. Turns out, I overestimated my abilities.
Started collecting SwiftUI bugs and quirks recently - making future debugging easier for everyone (including future me)
github.com/Tabonx/Swift...
Objc selectors will also crash if you have the function isolated to an actor. Learned this the hard way with CloudStorage package.
Never heard of it, but I bet it has something to do with CloudKit
That actually sounds like a use case
Godot on Apple Watch?
Most iPads suffer from touch sensitivity issues, leading to behavior similar to cheap touchscreens from the early days. Try it yourself: Place the iPad on a table, avoid touching the sides or back, and don’t use a charger. In landscape mode, the home gesture fails about 1 in 4 times.