www.pointfree.co/blog/posts/1...
www.pointfree.co/blog/posts/1...
❌ name.lowercased().contains(searchText.lowercased())
✅ name.localizedStandardContains(searchText)
The latter ignores case, but also ignores diacritics (cafe vs café), handles localized variants (ẞ → ss, etc), and is supported in SwiftData.
❌ name.lowercased().contains(searchText.lowercased())
✅ name.localizedStandardContains(searchText)
The latter ignores case, but also ignores diacritics (cafe vs café), handles localized variants (ẞ → ss, etc), and is supported in SwiftData.
www.pointfree.co/blog/posts/1...
www.pointfree.co/blog/posts/1...
I'm sharing some thoughts about the brand new SwiftData, as a dev coming from a different platfom.
I'm sharing some thoughts about the brand new SwiftData, as a dev coming from a different platfom.
It would have been a great opportunity to showcase how to use SwiftData properly with App Intents using an AppDependencyManager for example.
It would have been a great opportunity to showcase how to use SwiftData properly with App Intents using an AppDependencyManager for example.
We've added seamless asset sync to our library. Just attach some binary data to a row (like a cover image to a reminders list), and have it immediately sync'd to all devices! 🤯
We've added seamless asset sync to our library. Just attach some binary data to a row (like a cover image to a reminders list), and have it immediately sync'd to all devices! 🤯
✅ Migrated from CoreData to SwiftData
✅ Added support for more than one habit
✅ updated calendar to move to the past
⚠️ broke widgets 😅 but those should be updated anyway
✅ Migrated from CoreData to SwiftData
✅ Added support for more than one habit
✅ updated calendar to move to the past
⚠️ broke widgets 😅 but those should be updated anyway
The issue where modifications to ModelActor in a private context were not immediately reflected in the view has been fixed. Additionally, this issue has been resolved for SwiftData applications compiled with Xcode 26 on iOS 18.
The issue where modifications to ModelActor in a private context were not immediately reflected in the view has been fixed. Additionally, this issue has been resolved for SwiftData applications compiled with Xcode 26 on iOS 18.