Contents

Core Data - Object Graph Management & Persistence Framework

Pacewisdom
,
May 12th, 2016
0
min read

Which is an object graph & persistence framework?

Introduced by Apple in Mac OS X 10.4 (Tiger) 2005 and IOS, “Core Data is a Schema driven object graph management and persistence Framework” which is creating a layer between the database and UI which easily performs CRUD (Create, read, update and delete) operations? Core data reduces 50 to 70 percent of the work which was spent on developing the model layer, due to its inbuilt features. It uses NSPredicate to query values.

Both Core Data and an SQL database provide a means of persistently storing structured data in a searchable store.

Since programmers are generally familiar with databases and since Core Data is actually backed by an SQLite database, it is understandable that Core Data is often treated and used as though it were a wrapper around SQLite.

It is important to realize that although you can use Core Data in this way (in fact, it works very well like this), that Core Data actually operates over a different domain to SQLite — meaning that it provides lots of services that SQLite doesn't but also that Core Data can't provide some of the services that SQLite can. Even for services that both technologies provide, there are different performance considerations.

TECH TALK
OBJECT GRAPH MANAGEMENT
SQL DATABASE
SQLITE
TOOLS & AMP; TECHNOLOGIES

Contact Us

Currently, we are headquartered in Bengaluru, India,
and have branch offices in California, USA and Mangalore, India.

Phone

Email

Drop us a line

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.