Realm er en mobil database som kjører direkte inne telefoner, tabletter eller wearables.Dette depotet inneholder kildekoden for iOS, macOS, tvOS & watchOS versjoner Av Realm Swift & Realm Objective-C.
Funksjoner
- Mobile-first: Realm er Den første databasen bygget fra grunnen av for å kjøre direkte i telefoner, tabletter og wearables.
- Enkel: Data er direkte eksponert som objekter og spørres etter kode, og fjerner behovet FOR ORM ‘ s riddled med ytelse & vedlikeholdsproblemer. De fleste av våre brukere plukke den opp intuitivt, får enkle apps opp & kjører i løpet av minutter.
- Modern: Realm støtter relasjoner, generikk, vektorisering og Swift.
- Fast: Realm er raskere enn selv rå SQLite på vanlige operasjoner, samtidig som et ekstremt rikt funksjonssett opprettholdes.
Komme i Gang
Se de detaljerte instruksjonene i dokumentene våre for å legge Til Realm Objective-C eller Realm Swift I xcode-prosjektet ditt.
Dokumentasjon
Realm Objective-C
dokumentasjonen finnes på realm.io/docs/objc/latest.
API-referansen er plassert på realm.io/docs/objc/latest/api/.
Realm Swift
dokumentasjonen finnes på realm.io/docs/swift/latest.
API-referansen er plassert på realm.io/docs/swift/latest/api/.
Få Hjelp
- Trenger du hjelp med koden din?: Se etter tidligere spørsmål med
realm
– taggen På Stack Overflow eller still et nytt spørsmål. For generell diskusjon som kan anses for bred For Stack Overflow, bruk Fellesskapsforumet. - Har du en feil å rapportere? Åpne Et GitHub-problem. Hvis det er mulig, ta med Versjonen Av Realm, en fullstendig logg, Realm-filen og et prosjekt som viser problemet.
- Har du en funksjonsforespørsel? Åpne Et GitHub-problem. Fortell oss hva funksjonen skal gjøre og hvorfor du vil ha funksjonen.
Bygningsområde
hvis du ikke vil bruke den ferdigkompilerte versjonen, kan du bygge Riket selv fra kilden.
Forutsetninger:
- Bygningen Riket krever Xcode 11.x eller nyere.
- Building Realm dokumentasjon krever jazzy
når du har alle nødvendige forutsetninger, building Realm.rammeverk tar bare en enkelt kommando: sh build.sh build
. Du trenger en internett-tilkobling første gang du bygger Realm for å laste ned core binary.
Kjør sh build.sh help
for å se alle handlingene du kan utføre (bygg ios/osx, generer dokumenter, test, etc.).
Bidrar
Se CONTRIBUTING.md for mer informasjon!
dette prosjektet overholder Bidragsyter Covenant Code of Conduct.By deltakende, du forventes å opprettholde denne koden. Vennligst reportunacceptable oppførsel til [email protected].
Lisens
Realm Objective-C & Realm Swift er publisert Under Apache 2.0-lisensen.
Realm Core er også publisert Under Apache 2.0-lisensen og er tilgjengelig her.
dette produktet blir ikke gjort tilgjengelig for personer som befinner Seg I Cuba, Iran,Nord-Korea, Sudan, Syria eller Krim-regionen, eller for andre personer som ikke er kvalifisert til å motta produktet i HENHOLD TIL AMERIKANSK lov.
Tilbakemelding
hvis du bruker Realm Og er fornøyd med Det, er alt vi ber om at du kan vurdere å sende ut en tweet som nevner @realm for å dele tankene dine!
og hvis du ikke liker det, vennligst gi oss beskjed om hva du vil forbedre, slik at vi kan fikse det!