Ouvrir le menu principal

MacGeneration

Recherche

À la découverte de Core Data et CloudKit, la gestion native des données dans les apps

Florent Morin

jeudi 22 juillet 2021 à 20:30 • 17

Logiciels

Quand on conçoit une app, on doit souvent gérer et stocker des données, que ce soit sur l’appareil de l’utilisateur ou en ligne. Pour répondre à ces problématiques, Apple propose deux solutions pour les développeurs : Core Data et CloudKit. Le binôme est totalement intégré aux systèmes d’exploitation du constructeur et suit chaque année les évolutions technologiques.

Dans cet article, nous allons présenter rapidement chaque framework et leurs avantages.

Core Data : la meilleure solution fournie par Apple pour stocker des données

Core Data est apparu avec Mac OS X 10.4 (Tiger), puis il est arrivé sur iPhone avec iOS 3, avant d’être intégré à watchOS 2 et tvOS 9 en 2015 afin de compléter la panoplie. Il est désormais disponible sur tous les appareils conçus par Apple.

À quoi sert Core Data ? Pour le savoir, prenons un exemple concret : vous souhaitez concevoir un gestionnaire de projet et de tâches sur iPhone. Si vous ne stockez les tâches que dans la mémoire vive, les informations disparaîtront à chaque fois que l’app sera entièrement fermée. Il faut stocker ces données dans l’espace de stockage de l’appareil, c’est ce que l’on appelle la persistance des données dans le jargon des développeurs.

Plusieurs solutions existent pour ce stockage à long terme. Le moyen …

Cet article est réservé aux membres du Club iGen


Rejoignez la plus grande communauté Apple francophone et soutenez le travail d'une rédaction indépendante. Le Club iGen, c'est:

  • des articles de qualité rien que pour vous
  • un podcast exclusif
  • pas de publicité
  • un site dédié !

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Prime Day : l’iPhone 16e dès 592 €, un prix record sur Amazon

00:10

• 0


Prime Day : le MacBook Air M4 à moins de 1 000 € et des remises sur les modèles 512 Go

00:04

• 2


Test du clavier Keychron V10 Max : Alice au pays de Corneille ?

07/07/2025 à 20:30

• 5


macOS Tahoe 26 : la bêta 3 est disponible pour les développeurs

07/07/2025 à 19:41

• 4


Pétanque : une nouvelle app iPhone met fin aux débats autour du cochonnet

07/07/2025 à 16:19

• 40


Creative Cloud : Adobe réduit le nombre de crédits génératifs pour les nouveaux abonnés sur certaines formules

07/07/2025 à 15:42

• 10


Presque 4 ans après sa sortie, Windows 11 est enfin plus utilisé que Windows 10

07/07/2025 à 14:30

• 16


Orange propose ChatGPT Plus à moitié prix pendant 6 mois à ses abonnés

07/07/2025 à 12:31

• 21


ProtectEU : comment l’Union européenne veut affaiblir le chiffrement de bout en bout

07/07/2025 à 11:09

• 64


Les Antivirus pour Mac en 2025 📍

07/07/2025 à 10:42

• 0


F1 : la course vers la rentabilité est lancée pour le film d'Apple

07/07/2025 à 10:40

• 32


FolderDrive : et si les SSD ressemblaient aux dossiers de macOS

07/07/2025 à 07:31

• 14


Une carte cadeau Apple de 100 € vous rapporte 10 € sur Amazon

07/07/2025 à 06:50

• 4


Un SMS, un clic… et des données envolées : pourquoi Incogni devient indispensable  📣

06/07/2025 à 10:00

• 0


Aperçu des nouveautés de Raccourcis dans iOS 26 et macOS 26 : Apple intègre (presque) un chatbot

06/07/2025 à 08:00

• 20


Test du Twelve South AirFly Pro 2 : pour s’enfiler en l’air

05/07/2025 à 11:00

• 10