Show HN: PredicateKit – A type-safe replacement for NSPredicate for CoreData Hi, I really like CoreData. I think it's a great piece of software (I know this is a controversial opinion in some circles ;)). My only pet peeve with it has been the string-based querying API based on NSPredicate. It is a major source of bugs/crashes and doesn't really fit nicely in the modern strongly-typed world of Swift. I built PredicateKit as a lightweight replacement for NSPredicateKit (specifically for CoreData) that makes writing predicates as safe and pleasant as writing native Swift code. https://ift.tt/DIA6tYd April 5, 2024 at 05:03AM
Show HN: PredicateKit – A type-safe replacement for NSPredicate for CoreData https://ift.tt/qKDWGkm
Related Articles
Show HN: Tailwind Box Shadow Generator https://ift.tt/ecWMk9IShow HN: Tailwind Box Shadow Generator https://ift.tt/uBiDgXq November… Read More
Show HN: CSV Table – Proper GUI for View and Edit CSV, JSON https://ift.tt/OfUqI8TShow HN: CSV Table – Proper GUI for View and Edit CSV, JSON https://cs… Read More
Show HN: Top Hacker News stories every day over the years https://ift.tt/jpfolITShow HN: Top Hacker News stories every day over the years https://ift.… Read More
Show HN: I built an app for anyone to design their own kitchen https://ift.tt/dLa8DoNShow HN: I built an app for anyone to design their own kitchen https:/… Read More
Show HN: I made Picle (a.k.a. Catchphrase x Wordle x AI) https://ift.tt/xCsvirHShow HN: I made Picle (a.k.a. Catchphrase x Wordle x AI) Love to hear … Read More
Show HN: Next Beats – A Modern, Customizable, Open Source Lofi Music Player https://ift.tt/yMqPApkShow HN: Next Beats – A Modern, Customizable, Open Source Lofi Music P… Read More
Show HN: Store and render ASCII diagrams in Obsidian https://ift.tt/OiZwlcyShow HN: Store and render ASCII diagrams in Obsidian Obsidian plug-in … Read More
Show HN: Knight's Graph – game based on the Knight's tour problem https://ift.tt/8jkXCNBShow HN: Knight's Graph – game based on the Knight's tour problem When… Read More
0 Comments: