Core Data is part of the Cocoa API in Mac OS X first introduced with Mac OS X 10.4 Tiger and for iOS with iPhone SDK 3.0. It allows data organised by the relational entity-attribute model to be serialised into XML, binary, or SQLite stores. The data can be manipulated using higher level objects representing entities and their relationships. Core Data manages the serialised version, providing object lifecycle and object graph management, including persistence.

PropertyValue
dbpedia-owl:abstract
  • Core Data is part of the Cocoa API in Mac OS X first introduced with Mac OS X 10.4 Tiger and for iOS with iPhone SDK 3.0. It allows data organised by the relational entity-attribute model to be serialised into XML, binary, or SQLite stores. The data can be manipulated using higher level objects representing entities and their relationships. Core Data manages the serialised version, providing object lifecycle and object graph management, including persistence. Core Data interfaces directly with SQLite, insulating the developer from the underlying SQL. Just as Cocoa Bindings handles many of the duties of the Controller in a Model-View-Controller design, Core Data handles many of the duties of the data Model. Among other tasks, it handles change management, serializing to disk, memory footprint minimization, and queries against the data.
  • Core Data sono delle API Cocoa incluse nel sistema operativo Mac OS X 10.4 Tiger sviluppato da Apple Inc. Lo scopo di Core Data è 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. Internamente 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. Il framework è 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.
  • Core Data(コアデータ)とは、Mac OS X v10.4以降で利用可能な開発フレームワークの名称である。CocoaのModel-View-ControllerアーキテクチャのうちModel部を補完するレイヤーであり、データモデル設計、編集状態の管理、下位ストレージ層の抽象化などを高いレベルで行なうことができる。 Core Dataは以前よりApple社から販売されていたWebObjectsのEOFと類縁関係にある技術で、EOFがネットワーク・リレーショナルデータベースの上に構築していた部分を、デスクトップ用の特定ファイル、単一アプリケーション用途に再設計したものである。したがって両者の概念はかなりの部分が共通する。なおWebObjectsは現在Javaに移行しているが、Core Dataの実装言語はObjective-Cである。 Apple社はCore Dataの基盤技術として、アプリケーション組み込み型データベースであるSQLiteを利用しており、Mac OS X v10.4ではデフォルトでSQLiteがインストールされている。またSQLite形式の他にXML、単純バイナリの形式をサポートしている。
  • Core Data is onderdeel van de Cocoa API in Mac OS X en werd als eerst geïntroduceerd in Mac OS X 10.4 Tiger en voor de iPhone in de iPhone SDK 3.0. Het is een systeem om data te organiseren volgens het Entiteit-attribuut-waarde model om vervolgens geserialiseerd te worden in XML, binair of SQLite data. De data kan worden aangepast door middel van objecten van een hoger niveau die entiteiten en hun relaties voorstellen. Core Data beheert de geserialiseerde versie, waardoor je toegang krijgt tot het beheer van de bestaanstijd van het object.
  • Core Data是Mac OS X中Cocoa API的一部分,首次在Mac OS X 10.4 Tiger与iOS 3.0系统中出现。它允许按照实体-属性-值模型组织数据,并以XML,二进制文件或SQLite数据文件的格式将其序列化。Core Data允许用户使用代表实体和实体间关系的高层对象来操作数据。它也可以管理序列化的数据,提供对象生存期管理与object graph管理,包括存储。Core Data直接与SQLite交互,避免开发者使用原本的SQL语句。 就像Cocoa绑定在模型-视图-控制器设计中做了很多控制器的工作一样,Core Data做了很多数据模型的工作。它的主要任务是负责数据更改的管理,序列化到磁盘,最小化内存占用,以及查询数据。
dbpedia-owl:developer
dbpedia-owl:genre
dbpedia-owl:latestReleaseVersion
  • 3.2.0
dbpedia-owl:license
dbpedia-owl:thumbnail
dbpedia-owl:wikiPageExternalLink
dbpprop:developer
dbpprop:genre
dbpprop:latestReleaseVersion
  • 3 (xsd:integer)
dbpprop:license
dbpprop:logo
dbpprop:name
  • Core Data
dbpprop:operatingSystem
dbpprop:website
dbpprop:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Core Data(コアデータ)とは、Mac OS X v10.4以降で利用可能な開発フレームワークの名称である。CocoaのModel-View-ControllerアーキテクチャのうちModel部を補完するレイヤーであり、データモデル設計、編集状態の管理、下位ストレージ層の抽象化などを高いレベルで行なうことができる。 Core Dataは以前よりApple社から販売されていたWebObjectsのEOFと類縁関係にある技術で、EOFがネットワーク・リレーショナルデータベースの上に構築していた部分を、デスクトップ用の特定ファイル、単一アプリケーション用途に再設計したものである。したがって両者の概念はかなりの部分が共通する。なおWebObjectsは現在Javaに移行しているが、Core Dataの実装言語はObjective-Cである。 Apple社はCore Dataの基盤技術として、アプリケーション組み込み型データベースであるSQLiteを利用しており、Mac OS X v10.4ではデフォルトでSQLiteがインストールされている。またSQLite形式の他にXML、単純バイナリの形式をサポートしている。
  • Core Data是Mac OS X中Cocoa API的一部分,首次在Mac OS X 10.4 Tiger与iOS 3.0系统中出现。它允许按照实体-属性-值模型组织数据,并以XML,二进制文件或SQLite数据文件的格式将其序列化。Core Data允许用户使用代表实体和实体间关系的高层对象来操作数据。它也可以管理序列化的数据,提供对象生存期管理与object graph管理,包括存储。Core Data直接与SQLite交互,避免开发者使用原本的SQL语句。 就像Cocoa绑定在模型-视图-控制器设计中做了很多控制器的工作一样,Core Data做了很多数据模型的工作。它的主要任务是负责数据更改的管理,序列化到磁盘,最小化内存占用,以及查询数据。
  • Core Data is part of the Cocoa API in Mac OS X first introduced with Mac OS X 10.4 Tiger and for iOS with iPhone SDK 3.0. It allows data organised by the relational entity-attribute model to be serialised into XML, binary, or SQLite stores. The data can be manipulated using higher level objects representing entities and their relationships. Core Data manages the serialised version, providing object lifecycle and object graph management, including persistence.
  • Core Data sono delle API Cocoa incluse nel sistema operativo Mac OS X 10.4 Tiger sviluppato da Apple Inc. Lo scopo di Core Data è 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.
  • Core Data is onderdeel van de Cocoa API in Mac OS X en werd als eerst geïntroduceerd in Mac OS X 10.4 Tiger en voor de iPhone in de iPhone SDK 3.0. Het is een systeem om data te organiseren volgens het Entiteit-attribuut-waarde model om vervolgens geserialiseerd te worden in XML, binair of SQLite data. De data kan worden aangepast door middel van objecten van een hoger niveau die entiteiten en hun relaties voorstellen.
rdfs:label
  • Core Data
  • Core Data
  • Core Data
  • Core Data
  • Core Data
owl:sameAs
foaf:depiction
foaf:homepage
foaf:name
  • Core Data
foaf:page
is dbpedia-owl:wikiPageRedirects of
is owl:sameAs of
is foaf:primaryTopic of