realm / realm-cocoa

 Realm

Realm è un database mobile che viene eseguito direttamente all’interno di telefoni, tablet o dispositivi indossabili.Questo repository contiene il codice sorgente per iOS, macOS, tvOS & watchOS versioni di Realm Swift & Realm Objective-C.

Caratteristiche

  • Mobile-first: Realm è il primo database costruito da zero per funzionare direttamente all’interno di telefoni, tablet e dispositivi indossabili.
  • Semplice: I dati sono esposti direttamente come oggetti e interrogabili dal codice, eliminando la necessità di ORM pieno di prestazioni & problemi di manutenzione. La maggior parte dei nostri utenti lo raccoglie in modo intuitivo, ottenendo app semplici & in esecuzione in pochi minuti.
  • Moderno: Realm supporta relazioni, generici, vettorizzazione e Swift.
  • Veloce: Realm è più veloce anche di SQLite raw su operazioni comuni, pur mantenendo un set di funzionalità estremamente ricco.

Guida introduttiva

Consulta le istruzioni dettagliate nei nostri documenti per aggiungere Realm Objective-C o Realm Swift al tuo progetto Xcode.

Documentazione

Regno Objective-C

La documentazione possono essere trovati nel regno.io/docs/objc/ultime.
L’API di riferimento è situato a realm.io/docs/objc/ultime/api/.

Regno Swift

La documentazione possono essere trovati nel regno.io/docs/swift/ultime.
L’API di riferimento è situato a realm.io/docs/swift/ultime/api/.

Ottenere aiuto

  • Hai bisogno di aiuto con il tuo codice?: Cerca domande precedenti con il tag realm su Stack Overflow o fai una nuova domanda. Per una discussione generale che potrebbe essere considerata troppo ampia per Stack Overflow, utilizzare il Forum della comunità.
  • Hai un bug da segnalare? Aprire un problema GitHub. Se possibile, includere la versione di Realm, un registro completo, il file Realm e un progetto che mostri il problema.
  • Hai una richiesta di funzionalità? Aprire un problema GitHub. Dicci cosa dovrebbe fare la funzione e perché vuoi la funzione.

Creazione di Realm

Nel caso in cui non si desideri utilizzare la versione precompilata, è possibile creare Realm da soli dal sorgente.

Prerequisiti:

  • Costruire Realm richiede Xcode 11.x o più recente.
  • Costruire Realm documentazione richiede jazzy

Una volta che avete tutti i prerequisiti necessari, costruire Realm.framework richiede solo un singolo comando: sh build.sh build. Avrai bisogno di una connessione Internet la prima volta che costruisci Realm per scaricare il binario principale.

Esegui sh build.sh help per vedere tutte le azioni che puoi eseguire (crea ios / osx, genera documenti,test, ecc.).

Contributo

Vedi CONTRIBUTING.md per maggiori dettagli!

Questo progetto aderisce al Codice Contributor Covenant di Conduct.By partecipando, ci si aspetta di rispettare questo codice. Si prega di reportunacceptable comportamento a [email protected].

Licenza

Realm Objective-C & Realm Swift sono pubblicati sotto la licenza Apache 2.0.
Realm Core è anche pubblicato sotto la licenza Apache 2.0 ed è disponibile qui.

Questo prodotto non viene reso disponibile a qualsiasi persona situata a Cuba, Iran,Corea del Nord, Sudan, Siria o nella regione della Crimea, o a qualsiasi altra persona che non sia idonea a ricevere il prodotto ai sensi della legge statunitense.

Feedback

Se usi Realm e ne sei felice, ti chiediamo solo di considerare l’invio di un tweet che menziona @ realm per condividere i tuoi pensieri!

E se non ti piace, fateci sapere cosa volete migliorato, in modo che possiamo risolvere il problema!

analisi



+