Core Data: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 2:
'''Core Data''' sono delle [[Application programming interface|API]] [[Cocoa (software)|Cocoa]] incluse nel [[sistema operativo]] [[Mac OS X Tiger]] sviluppato da [[Apple|Apple Inc.]]
 
Lo scopoScopo è permettere lo sviluppo di applicazioni che trattano i dati secondo una organizzazione [[Model-View-Controller]] 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. Il framework 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]].