ObjectBox is an an easy to use, object-oriented lightweight database and a full alternative to SQLite.
This is the ObjectBox documentation and guide for our Swift API.
If you have any questions, don't hesitate to get in touch! Please send us your comments to contact[at]objectbox.io – thank you! :)
Your data model is now migrated transparently for you when you make changes
Properties can be indexed
You can require property fields to be unique
You can specify a different name for use in the model than the instance variable's
Use of ObjectBox without CocoaPods has been simplified
You do not need to annotate back-links in relations anymore in clear cases
// objectbox: instead of
Delete any database files you created before (one time only, starting with the beta we have model migrations)
Remove code-generator limitations regarding order of properties vs. relations
Support sandboxed macOS applications (see macOS Sandbox setup)
Add "transient" annotation for skipping properties
Code generation fixes for optionals
Expanded example app to demo optionals
Fixes for Date-decoding into entities
Just small things. Also an elephant.
Fixed issues that could occur when deploying to device.
Added auto-registration of your entities
Fix an issue related to "duplicate index ID" error message.
Initial public release for comment.