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 …

Ajouter ce site dans Google News

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é !

Nokia annonce l’abandon immédiat de RapidAPI pour Mac (ex Paw)

17:46

• 13


Les coques Apple pour iPhone 18 Pro (Max) déjà en promo chez Amazon

17:37

• 6


Revue des tests des iPhone 18 Pro : la photo de nuit progresse, l’ouverture variable divise

16:30

• 53


Les Xserve de l’IA : Apple envisagerait des serveurs M8 Ultra pour les entreprises

16:17

• 14


Réseaux sociaux : l’Union européenne prépare des restrictions pour les moins de 15 ans

14:36

• 100


Apple Watch : la Series 12 met fin à la brillante finition noir de jais

12:59

• 41


Le nouveau Siri peut-il enfin tenir la promesse de ses créateurs ?

12:51

• 44


Aqara lance le FP400, le successeur Matter et Thread du détecteur de présence FP2

12:44

• 17


Des employés et ex-employés d’Apple appellent à manifester pour le lancement de l’iPhone Duo

12:32

• 0


C&C France, l’un des principaux revendeurs Apple, placé en redressement judiciaire

11:50

• 43


Alerte nostalgie : AppZapper fait un retour spectaculaire pour supprimer les apps

10:54

• 43


Apple lie le trousseau à l'enclave sécurisée avec macOS Tahoe, et empêche sa copie d'un Mac à un autre 🆕

10:41

• 8


Google autorise finalement ses développeurs à coder avec Claude

10:19

• 3


Le dernier iMac Intel 21,5 pouces rejoint la liste des produits anciens d’Apple

09:31

• 11


Vous avez surtout retenu l’animation d’ouverture de l’iPhone Duo ? Vous pouvez la reproduire sur votre Mac

08:28

• 26


Pause de l'IA : Meta et Mistral refusent de jouer le jeu d'OpenAI et d'Anthropic

06:38

• 40