Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Core Data - Wikipedia

Core Data

Da Wikipedia, l'enciclopedia libera.

Core Data sono delle API Cocoa incluse nel sistema operativo Mac OS X 10.4 Tiger sviluppato da Apple Computer.

Lo scopo di Core Data è permettere lo sviluppo di applicazioni che trattano i dati secondo una organizzazione entità-relazione senza doversi occupare di tutti gli aspetti implementativi derivati da questa scelta progettuale. Questi dati possono essere serializzati e salvati come XML binario e SQLite. I dati vengono manipolati utilizzando degli oggetti ad alto livello che rappresentano le relazioni e gli attributi. Core Data gestisce la serializzazione, gestisce il ciclo di vita dei singoli oggetti garantendone la persistenza. Core Data si può interfacciare direttamente con SQLite slegando il programmatore dalla gestione a basso livello del database e dell'SQL.

Internamente Core Data si appoggia per la gestione degli oggetti al modello entità relazione. Core Data si occupa della gestione su disco, della gestione dei cambiamenti, della minimizzazione della memoria occupata e delle query su disco.

Core Data è molto utile per gestire strutture dati complesse, dove una buona organizzazione delle informazioni è essenziale.

Core Data offre un sistema radicalmente diverso di gestire i dati: invece di mantenere un puntatore ad ogni oggetto a cui si è interessati, si esegue una query al database per ottenere tutti gli oggetti di una determinata classe, e si opera su di essi.

Inoltre Core Data fornisce anche i metodi accessori per modificare le variabili d'istanza di un'entità attraverso il Key Value Coding, cioè basandosi sul nome della variabile.

[modifica] Core Data in Xcode

Xcode, l'IDE fornito dalla Apple, fornisce un'interfaccia per la creazione di applicazioni e strutture dati. Esse si possono organizzare in modo grafico, utilizzando un diagramma ed aggiungendo entità e relazioni. Inoltre, trascinando la struttura dati in Interface Builder, si ottiene una GUI funzionante in grado di effettuare ricerche e modifiche all'interno della struttura dati.

Core Data quindi permette di scrivere programmi con molto meno codice.

[modifica] Voci correlate

Mac OS X
Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com