Home
Robbie Hanson edited this page Jul 9, 2016
·
42 revisions
Pages 33
- Home
- Apps that use YapDatabase
- Architecture
- Cache
- Changelog
- Collections
- Custom Extensions
- Encryption
- Extensions
- FilteredViews
- Frequently Asked Questions
- Full Text Search
- GitHubMarkdownBug
- Hello World
- LongLivedReadTransactions
- Metadata
- Multiprocess Support
- MyDatabaseObject
- Object Policy
- Performance Primer
- Performance Pro
- R Tree Index
- Relationships
- Secondary Indexes
- SQLite version (bundled with OS)
- Storing Objects
- Thread Safety
- Views
- What is YapDatabase
- Why did we create YapDatabase
- YapDatabaseCloudCore
- YapDatabaseCloudKit
- YapDatabaseModifiedNotification
- Show 18 more pages…
Introduction
| What is YapDatabase | Feature overview |
| Why did we create YapDatabase | Yet another database? How come? |
Beginner
| Hello World | A "Hello World" introduction to YapDatabase. |
| Storing Objects | What kinds of objects does YapDatabase support? |
| Collections | Understanding collections. |
| Cache | Configuring the built-in cache. |
| Metadata | Understanding metadata support. |
| Performance Primer | Understanding the basics to avoid commit pitfalls, and to achieve great performance. |
Intermediate
| LongLivedReadTransactions | Simplifying database access on the main thread. |
| YapDatabaseModifiedNotification | Simplifying updates to your user interface. |
| Thread Safety | How to not shoot yourself in the foot. |
| Performance Pro | Take your game to the next level. |
| Frequently Asked Questions | The standard FAQ page that grows with time. |
Extensions
| Extensions | An overview of extensions in YapDatabase. |
| Views | Sort, Group & Filter your data. Perfect for tableViews, collectionViews, and more. |
| Secondary Indexes | Optimize your queries and find your item(s) faster. |
| R Tree Index | Fast Geospatial Queries |
| Full Text Search | Blazing fast search using SQLite's FTS module. |
| Relationships | Create relationships between objects, and configure automatic deletion rules. |
| FilteredViews | Quickly filter an existing view, and create view chains. |
| CloudKit | Easily add CloudKit syncing to your app. |
| Multiprocess Support | Share a database with an iOS App Extension. |
Advanced
| Object Policy | Reducing disk IO and memory consumption. |
| Encryption | Easy whole-database encryption with SQLCipher and more. |
| Architecture | A deep dive into the underlying architecture of YapDatabase. |
| Custom Extensions | How to write your own custom extensions. |
Looking for version history? See the Changelog.
Still got questions? Try the YapDatabase Mailing List.
Love the project? Wanna buy me a ☕️ ? (or a 🍺 😀 ):

