YapDatabase icon indicating copy to clipboard operation
YapDatabase copied to clipboard

YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.

Results 101 YapDatabase issues
Sort by recently updated
recently updated
newest added

It is an API error to create two instances of YapDatbase that reference the same database file. To enforce this YapDatabaseManager registers the normalized path of all database instances, and...

After using Objective-C for 10 years, 5 of them with YapDatabase, I'm just starting to get into SwiftUI. Did anyone of you find out a good way to bind YapDatabase...

I think there was a regression introduced by Xcode 9.4's Swift compiler. The below code was unchanged between releases, with the only difference being the Swift compiler version. This is...

One of my bottle-necks here (in the range of 100.000 elements in a collection) is applying the grouping, sorting, and in particular filtering blocks. As far as I can see...

I'm theorising my solution for implementing Full Text Search, and I had a few questions to ensure my understanding of the module is correct. **Full Disclosure**; I have not tried...

TL;DR YapDatabaseViewSortingBlock declared as returning nonnull objects but in fact can return nil in some cases Details in this comment https://github.com/yapstudios/YapDatabase/issues/459#issuecomment-812550132

Don't know this kind of handling is okay or not, but it actually fixed my app crashing from bad access!

If I call asyncRegisterExtension for storage with not registered serialisation for some persisted object, YapDatabase will throw unprocessed exception. I want to perform lazy serialisation registration for my objects.

Is there possibility to integrate SQLCipher with commercial licence? Or only community edition is available?

A change in 0b1dba8ca8ec4342cee4734f6c82d70bc5ad8c55 broke the following situation: 1. Create an automatic relationship with yapDatabaseRelationshipEdges (a destination edge with YDB_DeleteSourceIfDestinationDeleted) 2. Use setObject:forKey:inCollection: to add the objects which creates the...