Skip to content

Latest commit

 

History

History

Examples

This directory holds many case studies and applications to demonstrate solving various problems with SQLiteData. Open the Examples.xcodeproj to see all example projects in a single project. To work on each example app individually, select its scheme in Xcode.

  • Case Studies
    Demonstrates how to solve some common application problems in an isolated environment, in both SwiftUI and UIKit. Things like animations, dynamic queries, database transactions, and more.

  • CloudKitDemo
    A simplified demo that shows how to synchronize a SQLite database to CloudKit and how to share records with other iCloud users. See our dedicated articles on CloudKit Synchronization and CloudKit Sharing for more information.

  • Reminders
    A rebuild of Apple's Reminders app that uses a SQLite database to model the reminders, lists and tags. It features many advanced queries, such as searching, stats aggregation, and multi-table joins. It also features CloudKit synchronization and sharing.

  • SyncUps
    This application is a faithful reconstruction of one of Apple's more interesting sample projects, called Scrumdinger, and uses SQLite to persist the data for meetings. We have also added CloudKit synchronization so that all changes are automatically made available on all of the user's devices.