[go: up one dir, main page]

İçeriğe atla

Core Data (grafik)

Vikipedi, özgür ansiklopedi

Core Data, Apple tarafından macOS ve iOS işletim sistemlerinde sağlanan bir nesne grafiği ve kalıcılık çerçevesidir. Mac OS X Tiger ve iOS'te iPhone SDK 3.0 ile tanıtıldı. İlişkisel varlık-nitelik modeli tarafından düzenlenen verilerin XML, ikili veya SQLite depolarına seri hale getirilmesine izin verir. Veriler, varlıkları ve onların ilişkilerini temsil eden daha yüksek seviyeli nesneler kullanılarak manipüle edilebilir.[1] Core Data seri hale getirilmiş sürümünü yöneterek, kalıcılık dahil olmak üzere nesne yaşam döngüsü ve nesne grafiği yönetimi sağlar. Core Data, doğrudan SQLite ile etkileşime girerek geliştiriciyi temel SQL'den izole eder.

Cocoa Bindings, kontrol ünitesinin görevlerinin çoğunu model-görünüm-kontrolör tasarımında yerine getirirken, Core Data, veri modelinin görevlerinin çoğunu yerine getirir. Diğer görevlerin yanı sıra, değişiklik yönetimi, diske seri hale getirme, bellek ayakizini en aza indirme ve verilere karşı sorgulamalar gerçekleştirir.[2]

  1. ^ "Arşivlenmiş kopya". 15 Ağustos 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ağustos 2019. 
  2. ^ "Arşivlenmiş kopya". 18 Haziran 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ağustos 2019. 

Dış bağlantılar

[değiştir | kaynağı değiştir]