realm / realm-cocoa

Realm

Realm ist eine mobile Datenbank, die direkt in Telefonen, Tablets oder Wearables ausgeführt wird.Dieses Repository enthält den Quellcode für die iOS-, macOS-, tvOS & watchOS-Versionen von Realm Swift & Realm Objective-C.

Eigenschaften

  • Mobile-first: Realm ist die erste Datenbank, die von Grund auf direkt in Telefonen, Tablets und Wearables ausgeführt wird.
  • Einfach: Daten werden direkt als Objekte verfügbar gemacht und können per Code abgefragt werden, wodurch ORMs mit Leistungsproblemen & nicht mehr erforderlich sind. Die meisten unserer Benutzer nehmen es intuitiv auf und lassen einfache Apps bis & in wenigen Minuten laufen.
  • Modern: Realm unterstützt Beziehungen, Generika, Vektorisierung und Swift.
  • Schnell: Realm ist bei allgemeinen Operationen schneller als Raw SQLite, während ein extrem umfangreicher Funktionsumfang beibehalten wird.

Erste Schritte

Bitte beachten Sie die detaillierten Anweisungen in unseren Dokumenten, um Realm Objective-C oder Realm Swift zu Ihrem Xcode-Projekt hinzuzufügen.

Dokumentation

Realm Objective-C

Die Dokumentation finden Sie unter realm.io/docs/objc/latest .
Die API-Referenz befindet sich unter realm.io/docs/objc/latest/api /.

Die Dokumentation finden Sie unter realm.io/docs/swift/latest .
Die API-Referenz befindet sich unter realm.io/docs/swift/latest/api/.

Hilfe erhalten

  • Benötigen Sie Hilfe mit Ihrem Code?: Suchen Sie nach früheren Fragen mit demrealm -Tag bei Stack Overflow oder stellen Sie eine neue Frage. Für allgemeine Diskussionen, die als zu breit für Stack Overflow angesehen werden könnten, verwenden Sie das Community-Forum.
  • Haben Sie einen Fehler zu melden? Öffnen Sie ein GitHub-Problem. Wenn möglich, fügen Sie die Version von Realm, ein vollständiges Protokoll, die Realm-Datei und ein Projekt hinzu, das das Problem anzeigt.
  • Haben Sie eine Feature-Anfrage? Öffnen Sie ein GitHub-Problem. Sagen Sie uns, was die Funktion tun soll und warum Sie die Funktion möchten.

Realm erstellen

Falls Sie die vorkompilierte Version nicht verwenden möchten, können Sie Realm selbst aus dem Quellcode erstellen.

Voraussetzungen:

  • Das Erstellen von Realm erfordert Xcode 11.x oder neuer.
  • Building Realm Dokumentation erfordert jazzy

Sobald Sie alle notwendigen Voraussetzungen haben, building Realm.framework benötigt nur einen einzigen Befehl: sh build.sh build . Sie benötigen eine Internetverbindung, wenn Sie Realm zum ersten Mal erstellen, um die Core-Binärdatei herunterzuladen.

Führen Sie sh build.sh help aus, um alle Aktionen anzuzeigen, die Sie ausführen können (iOS / osx erstellen, Dokumente generieren, testen usw.).

Siehe CONTRIBUTING.md für mehr Details!

Dieses Projekt hält sich an den Code des Contributor Covenant Conduct.By von Ihnen wird erwartet, dass Sie diesen Kodex einhalten. Bitte melden Sie unzulässiges Verhalten an [email protected] .

Lizenz

Realm Objective-C & Realm Swift werden unter der Apache 2.0-Lizenz veröffentlicht.
Realm Core wird auch unter der Apache 2.0-Lizenz veröffentlicht und ist verfügbar hier.

Dieses Produkt wird keiner Person in Kuba, Iran, Nordkorea, Sudan, Syrien oder der Krim-Region oder einer anderen Person zur Verfügung gestellt, die nach US-Recht nicht berechtigt ist, das Produkt zu erhalten.

Feedback

Wenn Sie Realm verwenden und damit zufrieden sind, bitten wir Sie nur, einen Tweet mit der Erwähnung von @realm zu senden, um Ihre Gedanken mitzuteilen!

Und wenn es Ihnen nicht gefällt, teilen Sie uns bitte mit, was Sie verbessern möchten, damit wir es beheben können!

Analytik



+