Working on it makes me realize how flawed the concept of Catalyst apps is.
I thought I could reuse many components of the Desktop app, since they are just SwiftUI views, but often it just does not make sense. How could you build an app for Desktop and iPhone just once conceptually?
Even on iOS, I struggle to implement one logic that works on iPad and iPhone that is working well for both.
#indiedev #iosdev #swiftui #buildinpublic #applemusic
Working on it makes me realize how flawed the concept of Catalyst apps is.
I thought I could reuse many components of the Desktop app, since they are just SwiftUI views, but often it just does not make sense. How could you build an app for Desktop and iPhone just once conceptually?
Even on iOS, I struggle to implement one logic that works on iPad and iPhone that is working well for both.
#indiedev #iosdev #swiftui #buildinpublic #applemusic
Some more WIP.
#indiedev #iosdev #swiftui #buildinpublic #applemusic
More WIP. Still finding my groove and the visual direction.
#indiedev #iosdev #swiftui #buildinpublic #applemusic
First weekend for Skyscraper, my new client for #Bluesky for #iOS! Overall, exceeding my minimal expectations on users and subscriptions!
https://apps.apple.com/us/app/skyscraper-for-bluesky/id6754198379
Do you hang out here mostly, are curious about Bluesky, but the app feels bad? Give Skyscraper a try, and maybe you will like it!
As a launch bonus, get year one of the Pro features for 50% off ($9.99 in the US), with this promo code: https://apps.apple.com/redeem/?ctx=offercodes&id=6754198379&code=LAUNCH
First weekend for Skyscraper, my new client for #Bluesky for #iOS! Overall, exceeding my minimal expectations on users and subscriptions!
https://apps.apple.com/us/app/skyscraper-for-bluesky/id6754198379
Do you hang out here mostly, are curious about Bluesky, but the app feels bad? Give Skyscraper a try, and maybe you will like it!
As a launch bonus, get year one of the Pro features for 50% off ($9.99 in the US), with this promo code: https://apps.apple.com/redeem/?ctx=offercodes&id=6754198379&code=LAUNCH
Some more WIP.
#indiedev #iosdev #swiftui #buildinpublic #applemusic
Some more WIP.
#indiedev #iosdev #swiftui #buildinpublic #applemusic
I ran a poll for the new 4Do.app Mac sidebar—macOS 26 style won easily, so I’m building it… with my own twist: it adapts as the size changes.
#iosdev #mac #macos26 #app #productivity #apple #buildinpublic #swiftui #promote
I ran a poll for the new 4Do.app Mac sidebar—macOS 26 style won easily, so I’m building it… with my own twist: it adapts as the size changes.
#iosdev #mac #macos26 #app #productivity #apple #buildinpublic #swiftui #promote
Outplay - Soccer Tracker 3.4 is available now!
✂️ Trim matches to adjust the start and end of recorded matches
📊 View per 90 metrics in match details and Trends
Download on the App Store 👉 https://apps.apple.com/app/outplay/id6444451247
Outplay - Soccer Tracker 3.4 is available now!
✂️ Trim matches to adjust the start and end of recorded matches
📊 View per 90 metrics in match details and Trends
Download on the App Store 👉 https://apps.apple.com/app/outplay/id6444451247
Working on converting „legacy” apps (~10 year old codebase) to liquid glass - it would be nice to have an image variant for liquid glass (just like we have dark/light, even color gamuts or GPU variants)
Quite often some special image variant is needed for iOS 26, for example bar button icons.
Working on converting „legacy” apps (~10 year old codebase) to liquid glass - it would be nice to have an image variant for liquid glass (just like we have dark/light, even color gamuts or GPU variants)
Quite often some special image variant is needed for iOS 26, for example bar button icons.
🔹 Core Data Stack gồm:
- **NSManagedObjectModel**: mô tả schema (thực thể, quan hệ).
- **NSPersistentStore**: lưu/đọc dữ liệu (SQLite, binary, memory).
- **NSPersistentStoreCoordinator**: quản lý nhiều store, ẩn chi tiết.
- **NSManagedObjectContext**: sandbox cho NSManagedObject, thực hiện tạo, sửa, xóa.
- **NSPersistentContainer**: điều phối toàn bộ các thành phần trên.
#CoreData #iOS #Swift #LậpTrình #PhátTriển #iOSDev
https://dev.to/david_goyes_a488f58a17a53/coredata-stack-de-c