Realm: स्विफ्ट में आधुनिक ऐप बनाना
Полное руководство по Realm для iOS/macOS
सारांश:
परिचय
पुस्तक «Realm: Building Modern Swift Apps» मारिन टोडोरोव (Marin Todorov) द्वारा 2020 में प्रकाशित हुई और Apple पारिस्थितिकी तंत्र में मोबाइल डेटाबेस Realm के साथ काम करने के लिए सबसे व्यापक व्यावहारिक मार्गदर्शिकाओं में से एक बन गई। 296 पृष्ठों में, लेखक, एक प्रसिद्ध डेवलपर और iOS पुस्तकों के लेखक, क्रमिक रूप से Realm के उपयोग के सभी पहलुओं को उजागर करता है — इंस्टॉलेशन और बुनियादी संचालन से लेकर उन्नत सिंक्रनाइज़ेशन और मल्टीथ्रेडिंग तक। यह पुस्तक Swift डेवलपर्स के लिए लक्षित है जो आधुनिक, उत्तरदायी और ऑफलाइन-उन्मुख एप्लिकेशन बनाना चाहते हैं।
पुस्तक किस बारे में है
पुस्तक एक व्यावहारिक मार्गदर्शिका के रूप में बनाई गई है जिसमें सामग्री धीरे-धीरे जटिल होती जाती है। इसमें शामिल है:
- Realm की मूल बातें: इंस्टॉलेशन, कॉन्फ़िगरेशन, डेटा मॉडल बनाना, CRUD संचालन (निर्माण, पढ़ना, अद्यतन, हटाना)।
- क्वेरी के साथ कार्य: फ़िल्टरिंग, सॉर्टिंग, ऑब्जेक्ट्स के बीच संबंध (1-से-1, 1-से-अनेक, अनेक-से-अनेक)।
- माइग्रेशन: मॉडल बदलने पर डेटा स्कीमा का सुरक्षित अद्यतन।
- मल्टीथ्रेडिंग: बैकग्राउंड थ्रेड्स में Realm के साथ कार्य, थ्रेड सुरक्षा, ThreadSafeReference का उपयोग।
- Realm Cloud और सिंक्रनाइज़ेशन: उपकरणों के बीच सिंक्रनाइज़ेशन सेट करना, Realm Object Server (अब Realm Cloud) के साथ कार्य, संघर्ष प्रबंधन।
- UI के साथ एकीकरण: UIKit और SwiftUI के साथ Realm का उपयोग, इंटरफ़ेस का रिएक्टिव अपडेट।