realm / realm-cocoa

Realm

Realm är en mobil databas som körs direkt inuti telefoner, tabletter eller bärbara.Detta arkiv innehåller källkoden för iOS, macOS, tvOS & watchOS versioner av Realm Swift & Realm Objective-C.

funktioner

  • Mobile-first: Realm är den första databasen byggd från grunden för att köras direkt i telefoner, surfplattor och bärbara datorer.
  • enkel: Data exponeras direkt som objekt och frågas efter kod, vilket tar bort behovet av ORM: s full av prestanda & underhållsproblem. De flesta av våra användare hämtar det intuitivt och får enkla appar upp & på några minuter.
  • Modern: Realm stöder relationer, generika, vektorisering och Swift.
  • Fast: Realm är snabbare än till och med raw SQLite på vanliga operationer, samtidigt som du behåller en extremt rik funktionsuppsättning.

komma igång

se detaljerade instruktioner i våra dokument för att lägga till Realm Objective-C eller Realm Swift till ditt Xcode-projekt.

dokumentation

Realm Objective-C

dokumentationen finns på realm.io/docs/objc/latest.
API-referensen finns på realm.io/docs/objc/latest/api/.

Realm Swift

dokumentationen finns på realm.io/docs/swift/latest.
API-referensen finns på realm.io/docs/swift/latest/api/.

få hjälp

  • behöver du hjälp med din kod?: Leta efter tidigare frågor med taggenrealm på Stack Overflow eller ställ en ny fråga. För allmän diskussion som kan anses vara för bred för Stack Overflow, använd Communityforumet.
  • har ett fel att rapportera? Öppna ett GitHub-problem. Om möjligt kan du inkludera versionen av Realm, en fullständig logg, Realm-filen och ett projekt som visar problemet.
  • har du en funktionsförfrågan? Öppna ett GitHub-problem. Berätta vad funktionen ska göra och varför du vill ha funktionen.

Building Realm

om du inte vill använda den förkompilerade versionen kan du bygga Realm själv från källan.

förutsättningar:

  • Building Realm kräver Xcode 11.x eller nyare.
  • Building Realm dokumentation kräver jazzy

när du har alla nödvändiga förutsättningar, building Realm.framework tar bara ett enda kommando: sh build.sh build. Du behöver en Internetanslutning första gången du bygger Realm för att ladda ner core binary.

kör sh build.sh help för att se alla åtgärder du kan utföra (bygg ios/osx, generera dokument, test etc.).

bidragande

se CONTRIBUTING.md för mer information!

detta projekt följer koden för bidragsgivare Conduct.By deltagande förväntas du upprätthålla denna kod. Vänligen reportunacceptable beteende till [email protected].

licens

Realm Objective-C & Realm Swift publiceras under Apache 2.0-licensen.
Realm Core publiceras också under Apache 2.0-licensen och är tillgänglig här.

denna produkt görs inte tillgänglig för någon person i Kuba, Iran,Nordkorea, Sudan, Syrien eller Krimregionen, eller för någon annan person som inte är berättigad att ta emot produkten enligt amerikansk lag.

Feedback

om du använder Realm och är nöjd med det, allt vi ber är att du kan överväga att skicka ut en tweet nämna @realm att dela dina tankar!

och om du inte gillar det, låt oss veta vad du vill förbättra, så att vi kan fixa det!

 analys



+