Core Data(コアデータ)とは、アップルによる、データ管理のための開発フレームワークの名称である。Mac OS X v10.4およびiOS SDK 3.0以降で利用できる。Model-View-ControllerアーキテクチャのうちのModel部を担当するフレームワークであり、データモデル設計、編集状態 (Undo/Redo) の管理、ストレージ層の抽象化などを高いレベルで行なうことができる。
Core Dataのストレージ層として、組み込み向けの関係データベースであるSQLiteが利用できる。またSQLiteのほかに、XML、単純バイナリ形式をサポートしている。
Core Dataは、以前よりアップルから販売されていたWebObjectsのEOF(Enterprise Objects Framework)と類縁関係にある技術である。EOFがネットワーク・関係データベースの上に構築していた部分を、デスクトップ用の特定ファイル、単一アプリケーション用途に再設計して開発された。したがって両者の概念はかなりの部分が共通する。なお、WebObjectsは現在Javaに移行しているが、Core DataはObjective-Cで実装されている。
この項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正
などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。
表
話
編
歴
macOS(カテゴリ)
バージョン
Rhapsody
Public Beta
10.0
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
10.15
アプリケーション
AirDrop
Automator
Chess
Dashboard
DVD プレーヤー
FaceTime
Finder
Grapher
HomeKit
iTunes
Launchpad(英語版)
Mac App Store
News(英語版)
Photo Booth
QuickTime Player
Safari
カレンダー
計算機
写真(英語版)
辞書
スクリプトエディタ
スティッキーズ
通知センター
テキストエディット
ブック
プレビュー
マップ
メール
メッセージ
メモ(英語版)
文字ビューア
リマインダー(英語版)
連絡先
廃止
Front Row
iChat
iPhoto
iSync
Sherlock
ことえり
ユーティリティ
Audio MIDI 設定
X11
グラブ
システム環境設定
ターミナル
ディスクユーティリティ
ネットワークユーティリティ
ペアレンタルコントロール
テクノロジーおよび
インタフェース
Apple Pay
Apple File System
AppleScript
Apple Type Services for Unicode Imaging
Aqua
Audio Units
AVFoundation
Bonjour
Boot Camp
Cocoa
Core Animation
Core Audio
Core Data
Core Foundation
Core Text
Core Image
CUPS
Darwin
Dock
FileVault
Grand Central Dispatch(英語版)
HFSX
Inkwell
Keychain
launchd
Mach-O
Metal
Mission Control
OpenGL
plist
Quartz
Quick Look
Siri
Spotlight
Time Machine
Uniform Type Identifier
Universal Binary
WebKit
XNU
アプリケーションパッケージ
非推奨
Carbon
廃止
Classic
Rosetta
QuickTime X
Spaces
Xgrid
QuickTime 7
32ビットアプリケーション
開発ツール
Apple Developers Tools
Dashcode
更新日時:2016年12月30日(金)00:50
取得日時:2019/09/21 09:56