Core Data

Core Data

Apple
Realm

Realm

Realm DB
+
+

Related Products

  • Ditto
    2 Ratings
    Visit Website
  • Google Cloud Platform
    60,449 Ratings
    Visit Website
  • Bitrise
    389 Ratings
    Visit Website
  • Google Chrome Enterprise
    2,034 Ratings
    Visit Website
  • MOVEit
    616 Ratings
    Visit Website
  • DbVisualizer
    528 Ratings
    Visit Website
  • Google Cloud BigQuery
    1,934 Ratings
    Visit Website
  • Jobma
    264 Ratings
    Visit Website
  • Epicor Kinetic
    510 Ratings
    Visit Website
  • MeridianLink Opening
    18 Ratings
    Visit Website

About

Use Core Data to save your application’s permanent data for offline use, to cache temporary data, and to add undo functionality to your app on a single device. To sync data across multiple devices in a single iCloud account, Core Data automatically mirrors your schema to a CloudKit container. Through Core Data’s Data model editor, you define your data’s types and relationships, and generate respective class definitions. Core Data can then manage object instances at runtime to provide several features. Core Data abstracts the details of mapping your objects to a store, making it easy to save data from Swift and Objective-C without administering a database directly. Core Data’s undo manager tracks changes and can roll them back individually, in groups, or all at once, making it easy to add undo and redo support to your app. Perform potentially UI-blocking data tasks, like parsing JSON into objects, in the background.

About

​Realm is a mobile-first, open source object database designed to run directly inside phones, tablets, and wearables. It provides a simple, object-oriented data model that eliminates the need for an ORM, allowing developers to define models as regular classes in languages like Swift, Java, Kotlin, C#, JavaScript, Dart, and C++. Realm's architecture ensures high performance and low memory usage by employing a zero-copy design, lazy loading, and multi-version concurrency control (MVCC) for thread-safe operations. It's live objects and collections automatically update across threads, enabling reactive programming patterns. Realm supports relationships between objects via links and backlinks, facilitating complex data structures. Developers can utilize tools like Realm Studio to inspect and manipulate local Realm databases and integrate Realm into various platforms, including React Native, Flutter, Xamarin, and Node.js.

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Audience

Platform developers needing a tool to persist or cache data on a single device

Audience

Mobile developers interested in a tool to create offline-first applications with real-time data synchronization capabilities

Support

Phone Support
24/7 Live Support
Online

Support

Phone Support
24/7 Live Support
Online

API

Offers API

API

Offers API

Screenshots and Videos

Screenshots and Videos

Pricing

Free
Free Version
Free Trial

Pricing

Free
Free Version
Free Trial

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Training

Documentation
Webinars
Live Online
In Person

Training

Documentation
Webinars
Live Online
In Person

Company Information

Apple
Founded: 1976
United States
developer.apple.com/documentation/coredata

Company Information

Realm DB
Founded: 2011
United States
realm.github.io

Alternatives

CloudKit

CloudKit

Apple

Alternatives

CloudKit

CloudKit

Apple
Liquid Studio

Liquid Studio

Liquid Technologies
Core Data

Core Data

Apple
IndexedDB

IndexedDB

Mozilla
Realm

Realm

ACS Technologies
Realm

Realm

Realm DB
LiteRT

LiteRT

Google

Categories

Categories

Integrations

Objective-C
Swift
C#
C++
CloudKit
Dart
JSON
Java
JavaScript
Kotlin
Node.js
React Native
Xamarin
iCloud

Integrations

Objective-C
Swift
C#
C++
CloudKit
Dart
JSON
Java
JavaScript
Kotlin
Node.js
React Native
Xamarin
iCloud
Claim Core Data and update features and information
Claim Core Data and update features and information
Claim Realm and update features and information
Claim Realm and update features and information