Core Data (grafik)

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]

Kaynakça

Dış bağlantılar

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.