Core Data (original) (raw)

Property Value
dbo:abstract Core Data is an object graph and persistence framework provided by Apple in the macOS and iOS operating systems. It was introduced in Mac OS X 10.4 Tiger and iOS with iPhone SDK 3.0. It allows data organized by the relational entity–attribute model to be serialized into XML, binary, or SQLite stores. The data can be manipulated using higher level objects representing entities and their relationships. Core Data manages the serialized 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 handle 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. (en) Core Data(コアデータ)とは、Appleによる、データ管理のための開発フレームワークの名称である。Mac OS X v10.4およびiOS SDK 3.0以降で利用できる。Model-View-ControllerアーキテクチャのうちのModel部を担当するフレームワークであり、データモデル設計、編集状態 (Undo/Redo) の管理、ストレージ層の抽象化などを高いレベルで行なうことができる。 Core Dataのストレージ層として、組み込み向けの関係データベースであるSQLiteが利用できる。またSQLiteのほかに、XML、単純バイナリ形式をサポートしている。 Core Dataは、以前よりAppleから販売されていたWebObjectsのEOF(Enterprise Objects Framework)と類縁関係にある技術である。EOFがネットワーク・関係データベースの上に構築していた部分を、デスクトップ用の特定ファイル、単一アプリケーション用途に再設計して開発された。したがって両者の概念はかなりの部分が共通する。なお、WebObjectsは現在Javaに移行しているが、Core DataはObjective-Cで実装されている。 (ja) 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 entity-relationshipmodel om vervolgens geserialiseerd te worden in XML, binair of SQLite-data. De data kunnen worden aangepast door middel van objecten van een hoger niveau die entiteiten en hun relaties voorstellen. Core Data beheert de geserialiseerde versie, waardoor men toegang krijgt tot het beheer van de bestaanstijd van het object. (nl) In informatica Core Data sono delle API Cocoa incluse nel sistema operativo Mac OS X Tiger sviluppato da Apple Inc. (it) Core Data — фреймворк от компании Apple, встроенный в операционную систему iOS, MacOS, который позволяет разработчику взаимодействовать с базой данных. Был представлен компанией Apple c анонсом и iOS с iPhone SDK 3.0. Позволяет данным быть организованными в Сущность-Атрибут-Значение (EAV). Управление данными может быть осуществлено с помощью манипуляций сущностей и их взаимосвязей. (ru) Core Data是蘋果公司所開發的macOS作業系統(舊稱:Mac OS X及OS X)中Cocoa API的一部分,首次在Mac OS X 10.4 Tiger与iOS 3.0系统中出现。它允许按照组织数据,并以XML,二进制文件或SQLite数据文件的格式将其序列化。Core Data允许用户使用代表实体和实体间关系的高层对象来操作数据。它也可以管理序列化的数据,提供管理与管理,包括存储。Core Data直接与SQLite交互,避免开发者使用原本的SQL语句。 就像在模型-视图-控制器设计中做了很多控制器的工作一样,Core Data做了很多数据模型的工作。它的主要任务是负责数据更改的管理,序列化到磁盘,最小化内存占用,以及查询数据。 專長於Core Data及Cocoa軟體開發的資訊圖書作家Marcus Zarra曾說: (zh)
dbo:developer dbr:Apple_Inc.
dbo:genre dbr:Software_utility
dbo:latestReleaseVersion 3.2.0
dbo:license dbr:Proprietary_software
dbo:thumbnail wiki-commons:Special:FilePath/Macosx_data_coredata_20090925.png?width=300
dbo:wikiPageExternalLink https://web.archive.org/web/20080801025517/http:/www.cocoadev.com/ http://cocoadevcentral.com/articles/000086.php http://cocoadevcentral.com/articles/000085.php https://github.com/mhakman/osx-cocoa-odbc https://github.com/yepher/CoreDataUtility https://developer.apple.com/documentation/coredata https://developer.apple.com/documentation/coredata/ https://developer.apple.com/iphone/library/documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html https://developer.apple.com/legacy/mac/library/documentation/DeveloperTools/Conceptual/WOTutorial/Introduction/Introduction.html https://developer.apple.com/legacy/mac/library/documentation/WebObjects/UsingEOModeler/Introduction/Introduction.html%23/apple_ref/doc/uid/TP30001018-CH201-TP1 https://developer.apple.com/mac/library/documentation/cocoa/conceptual/CoreData/cdProgrammingGuide.html https://developer.apple.com/videos/iphone/%23video-advanced-coredata
dbo:wikiPageID 2400228 (xsd:integer)
dbo:wikiPageLength 11118 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1102385670 (xsd:integer)
dbo:wikiPageWikiLink dbr:Enterprise_Objects_Framework dbr:Schema_migration dbc:NeXT dbr:Application_server dbr:VCard dbr:Proprietary_software dbr:SQL dbr:SQLite dbr:Object_graph dbr:Cocoa_(API) dbr:Entity-attribute-value_model dbr:Apple_Inc. dbr:MacOS dbr:Mac_OS_X dbc:Persistence dbr:Persistence_(computer_science) dbr:TvOS dbr:Database_schema dbr:WatchOS dbr:WebObjects dbc:Data_modeling dbr:File:Macosx_data_coredata_20090925.png dbr:Model–view–controller dbr:Dirty_(computer_science) dbr:Java_(programming_language) dbc:Data_management_software dbc:MacOS_APIs dbr:Binary_file dbr:Swift_(programming_language) dbc:Objective-C dbr:Apple_Inc dbr:IOS dbr:IOS_(Apple) dbr:Interface_Builder dbr:Microsoft_SQL_Server dbr:NeXT dbr:NeXTSTEP dbr:Object-relational_mapping dbr:Objective-C dbr:OpenStep dbr:Operating_system dbr:XML dbr:Xcode dbr:Serialization dbr:Object_lifetime dbr:Persistence_framework dbr:Oracle_database dbr:Software_utility dbr:Mac_OS_X_v10.4 dbr:Atomic_(computer_science) dbr:Mac_OS_X_v10.5 dbr:ODBC_framework
dbp:developer dbr:Apple_Inc.
dbp:genre dbr:Software_utility
dbp:latestReleaseVersion 3.200000 (xsd:double)
dbp:license dbr:Proprietary_software
dbp:logo dbr:File:Macosx_data_coredata_20090925.png
dbp:name Core Data (en)
dbp:operatingSystem dbr:MacOS dbr:TvOS dbr:WatchOS dbr:IOS
dbp:website https://developer.apple.com/documentation/coredata/
dbp:wikiPageUsesTemplate dbt:Infobox_software dbt:Reflist dbt:Short_description dbt:Use_mdy_dates dbt:Core_Foundation dbt:Apple dbt:OS_X
dcterms:subject dbc:NeXT dbc:Persistence dbc:Data_modeling dbc:Data_management_software dbc:MacOS_APIs dbc:Objective-C
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077
rdfs:comment Core Data(コアデータ)とは、Appleによる、データ管理のための開発フレームワークの名称である。Mac OS X v10.4およびiOS SDK 3.0以降で利用できる。Model-View-ControllerアーキテクチャのうちのModel部を担当するフレームワークであり、データモデル設計、編集状態 (Undo/Redo) の管理、ストレージ層の抽象化などを高いレベルで行なうことができる。 Core Dataのストレージ層として、組み込み向けの関係データベースであるSQLiteが利用できる。またSQLiteのほかに、XML、単純バイナリ形式をサポートしている。 Core Dataは、以前よりAppleから販売されていたWebObjectsのEOF(Enterprise Objects Framework)と類縁関係にある技術である。EOFがネットワーク・関係データベースの上に構築していた部分を、デスクトップ用の特定ファイル、単一アプリケーション用途に再設計して開発された。したがって両者の概念はかなりの部分が共通する。なお、WebObjectsは現在Javaに移行しているが、Core DataはObjective-Cで実装されている。 (ja) 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 entity-relationshipmodel om vervolgens geserialiseerd te worden in XML, binair of SQLite-data. De data kunnen worden aangepast door middel van objecten van een hoger niveau die entiteiten en hun relaties voorstellen. Core Data beheert de geserialiseerde versie, waardoor men toegang krijgt tot het beheer van de bestaanstijd van het object. (nl) In informatica Core Data sono delle API Cocoa incluse nel sistema operativo Mac OS X Tiger sviluppato da Apple Inc. (it) Core Data — фреймворк от компании Apple, встроенный в операционную систему iOS, MacOS, который позволяет разработчику взаимодействовать с базой данных. Был представлен компанией Apple c анонсом и iOS с iPhone SDK 3.0. Позволяет данным быть организованными в Сущность-Атрибут-Значение (EAV). Управление данными может быть осуществлено с помощью манипуляций сущностей и их взаимосвязей. (ru) Core Data是蘋果公司所開發的macOS作業系統(舊稱:Mac OS X及OS X)中Cocoa API的一部分,首次在Mac OS X 10.4 Tiger与iOS 3.0系统中出现。它允许按照组织数据,并以XML,二进制文件或SQLite数据文件的格式将其序列化。Core Data允许用户使用代表实体和实体间关系的高层对象来操作数据。它也可以管理序列化的数据,提供管理与管理,包括存储。Core Data直接与SQLite交互,避免开发者使用原本的SQL语句。 就像在模型-视图-控制器设计中做了很多控制器的工作一样,Core Data做了很多数据模型的工作。它的主要任务是负责数据更改的管理,序列化到磁盘,最小化内存占用,以及查询数据。 專長於Core Data及Cocoa軟體開發的資訊圖書作家Marcus Zarra曾說: (zh) Core Data is an object graph and persistence framework provided by Apple in the macOS and iOS operating systems. It was introduced in Mac OS X 10.4 Tiger and iOS with iPhone SDK 3.0. It allows data organized by the relational entity–attribute model to be serialized into XML, binary, or SQLite stores. The data can be manipulated using higher level objects representing entities and their relationships. Core Data manages the serialized version, providing object lifecycle and object graph management, including persistence. Core Data interfaces directly with SQLite, insulating the developer from the underlying SQL. (en)
rdfs:label Core Data (en) Core Data (it) Core Data (ja) Core Data (nl) CoreData (ru) Core Data (zh)
owl:sameAs freebase:Core Data wikidata:Core Data wikidata:Core Data dbpedia-it:Core Data dbpedia-ja:Core Data dbpedia-nl:Core Data dbpedia-ru:Core Data dbpedia-tr:Core Data dbpedia-zh:Core Data https://global.dbpedia.org/id/22Cqw
prov:wasDerivedFrom wikipedia-en:Core_Data?oldid=1102385670&ns=0
foaf:depiction wiki-commons:Special:FilePath/Macosx_data_coredata_20090925.png
foaf:homepage https://developer.apple.com/documentation/coredata/
foaf:isPrimaryTopicOf wikipedia-en:Core_Data
foaf:name Core Data (en)
is dbo:wikiPageRedirects of dbr:CoreData
is dbo:wikiPageWikiLink of dbr:Property_list dbr:Enterprise_Objects_Framework dbr:CoreData dbr:List_of_macOS_built-in_apps dbr:List_of_object–relational_mapping_software dbr:SQLite dbr:Cocoa_(API) dbr:LiveQuartz dbr:MacFamilyTree dbr:Mac_OS_X_Tiger dbr:Data_Access_Manager dbr:WebObjects dbr:ICloud
is foaf:primaryTopic of wikipedia-en:Core_Data