Realm : Création d'applications modernes avec Swift
Полное руководство по Realm для iOS/macOS
Résumé :
Introduction
Le livre «Realm: Building Modern Swift Apps» de Marin Todorov est sorti en 2020 et est devenu l'un des guides pratiques les plus complets pour travailler avec la base de données mobile Realm dans l'écosystème Apple. Sur 296 pages, l'auteur, développeur renommé et auteur de livres sur iOS, dévoile progressivement tous les aspects de l'utilisation de Realm — de l'installation et des opérations de base à la synchronisation avancée et au multithreading. Le livre est destiné aux développeurs Swift souhaitant créer des applications modernes, réactives et orientées hors ligne.
De quoi parle le livre
Le livre est structuré comme un guide pratique avec une complexité croissante. Il couvre :
- Les bases de Realm : installation, configuration, création de modèles de données, opérations CRUD (création, lecture, mise à jour, suppression).
- Requêtes : filtrage, tri, relations entre objets (1-à-1, 1-à-plusieurs, plusieurs-à-plusieurs).
- Migrations : mise à jour sécurisée du schéma de données lors de modifications du modèle.
- Multithreading : utilisation de Realm dans des threads d'arrière-plan, sécurité des threads, utilisation de ThreadSafeReference.
- Realm Cloud et synchronisation : configuration de la synchronisation entre appareils, travail avec Realm Object Server (désormais Realm Cloud), gestion des conflits.
- Intégration avec l'interface utilisateur : utilisation de Realm avec UIKit et SwiftUI, mises à jour réactives de l'interface.
Recommendations
JavaScript (Node.js) pour la Data Science : Analyse de données et apprentissage automatique sur le serveur
JavaScript (Node.js) pour la data science : analyse de données et apprentissage automatique
PHP et Docker : conteneurisation d'applications
Architecture des applications PHP : du chaos à l'ordre
Python. Programmation orientée objet
Développement pratique de logiciels avec Golang