Realm er en mobil database, der kører direkte inde telefoner, tabletter eller bærbare.Dette arkiv indeholder kildekoden til iOS, macOS, tvOS & realm Objective-C.
funktioner
- Mobile-first: Realm er den første database, der er bygget fra bunden til at køre direkte inde i telefoner, tablets og bærbare computere.
- enkel: Data er direkte eksponeret som objekter og kan forespørges efter kode, hvilket fjerner behovet for ORM ‘ er fyldt med ydeevne & vedligeholdelsesproblemer. De fleste af vores brugere henter det intuitivt og får enkle apps op & kører på få minutter.
- moderne: Realm understøtter relationer, generiske, vektorisering og hurtig.
- Fast: Realm er hurtigere end endda rå kvm på almindelige operationer, samtidig med at der opretholdes et ekstremt rigt funktionssæt.
Kom godt i gang
se de detaljerede instruktioner i vores dokumenter for at tilføje Realm Objective-C eller Realm hurtig til dit Kodeprojekt.
dokumentation
Realm Objective-C
dokumentationen kan findes på realm.io/docs/objc/latest.
API-referencen er placeret på realm.io/docs/objc/latest/api/.
Realm hurtig
dokumentationen kan findes på realm.io/docs/swift/latest.
API-referencen er placeret på realm.io/docs/swift/latest/api/.
få hjælp
- brug for hjælp til din kode?: Se efter tidligere spørgsmål med tagget
realm
på stakoverløb, eller still et nyt spørgsmål. For generel diskussion, der kan betragtes som for bred til stakoverløb, brug Community Forum. - har du en fejl at rapportere? Åbn et GitHub-problem. Hvis det er muligt, skal du medtage versionen af Realm, en fuld log, Realm-filen og et projekt, der viser problemet.
- har en funktion anmodning? Åbn et GitHub-problem. Fortæl os, hvad funktionen skal gøre, og hvorfor du vil have funktionen.
Building Realm
hvis du ikke vil bruge den forkompilerede version, kan du selv bygge Realm fra kilden.
forudsætninger:
- bygning Realm kræver Kode 11.eller nyere.
- bygning Realm dokumentation kræver
når du har alle de nødvendige forudsætninger, bygning Realm.rammer tager bare en enkelt kommando: sh build.sh build
. Du skal bruge en internetforbindelse første gang du opbygger Realm for at hente core binary.
Kør sh build.sh help
for at se alle de handlinger, du kan udføre (byg ios/os, generer dokumenter, test osv.).
Bidrag
se CONTRIBUTING.md for flere detaljer!
dette projekt overholder Bidragyderpagtskoden for Conduct.By deltagelse, du forventes at opretholde denne kode. Venligst reportunacceptable adfærd til [email protected].
Licens
Realm Mål-C & Realm hurtig offentliggøres under Apache 2.0 licens.
Realm Core udgives også under Apache 2.0 licensen og er tilgængelig her.
dette produkt stilles ikke til rådighed for nogen person i Cuba, Iran,Nordkorea, Sudan, Syrien eller Krim-regionen eller for nogen anden person, der ikke er berettiget til at modtage produktet i henhold til amerikansk lov.
Feedback
hvis du bruger Realm og er tilfreds med det, er alt, hvad vi beder om, at du kan overveje at sende et kvidre, der nævner @realm for at dele dine tanker!
og hvis du ikke kan lide det, så lad os vide, hvad du gerne vil forbedre, så vi kan ordne det!