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

Pacewisdom Solutions Blog

Our vision is to drive to business outcomes at an accelerated pace by delivering next generation software solutions and end-to-end technology advisory services. Since our inception in 2012, we have delivered over 150 cutting edge solutions across the 10 countries spanning several industry verticals. We remain focused on creating sustainable value for our customers by reinventing our offerings to take advantage of advancement in technologies as well as adapt to industry trends.
Visit Site

From Product Engineering to Optimising your cloud bills.

Pacewisdom is your go to for anything technology.
Book An Appointment