Realm egy mobil adatbázis fut közvetlenül belül telefonok, tabletta vagy Hordható.Ez az adattár tartalmazza a realm Swift & Realm Objective-C iOS, macOS, tvOS & watchOS verzióinak forráskódját.
jellemzők
- Mobile-first: A Realm az első adatbázis, amely az alapoktól kezdve közvetlenül a telefonokon, táblagépeken és hordható eszközökön fut.
- egyszerű: Az adatok közvetlenül objektumokként vannak kitéve, és kóddal lekérdezhetők, így nincs szükség az ORM teljesítmény & karbantartási problémáira. A legtöbb felhasználó vedd fel ösztönösen, egyre egyszerű alkalmazásokat fel & futó perc alatt.
- Modern: A Realm támogatja a kapcsolatokat, a generikumokat, a vektorizálást és a Swift-et.
- Gyors: A Realm gyorsabb, mint a nyers SQLite a közös műveleteknél, miközben rendkívül gazdag funkciókészletet tart fenn.
első lépések
kérjük, olvassa el a dokumentumok részletes útmutatásait, hogy hozzáadja a Realm Objective-C vagy a Realm Swift alkalmazást az Xcode projekthez.
dokumentáció
Realm Objective-C
a dokumentáció megtalálható a realm.io/docs/objc/latest.
az API hivatkozás a következő helyen található realm.io/docs/objc/latest/api/.
Realm Swift
a dokumentáció megtalálható a realm.io/docs/swift/latest.
az API hivatkozás a következő helyen található realm.io/docs/swift/latest/api/.
segítség
- segítségre van szüksége a kóddal kapcsolatban?: Keresse meg a korábbi kérdéseket a
realm
címkével a Stack Overflow-on, vagy tegyen fel új kérdést. Általános vitákhoz, amelyek túl szélesnek tekinthetők a verem túlcsordulásához, használja a közösségi fórumot. - van egy hiba jelenteni? Nyisson meg egy GitHub kérdést. Ha lehetséges, adja meg a Realm verzióját, a teljes naplót, a Realm fájlt és a problémát megjelenítő projektet.
- van egy funkció kérés? Nyisson meg egy GitHub kérdést. Mondja el nekünk, hogy mit kell tennie a funkciónak, és miért szeretné a funkciót.
Building Realm
abban az esetben, ha nem akarja használni az előre lefordított verziót, akkor a Realmot saját forrásból építheti fel.
előfeltételek:
- építési Birodalom igényel Xcode 11.x vagy újabb.
- Building Realm dokumentációt igényel jazzy
ha megvan az összes szükséges előfeltétel, building Realm.a keretrendszer csak egyetlen parancsot vesz igénybe: sh build.sh build
. Szükséged lesz egy internet kapcsolat az első alkalommal, amikor építeni Realm letölteni a core bináris.
futtassa a sh build.sh help
parancsot az összes végrehajtható művelet megtekintéséhez (iOS/osx készítése, dokumentumok létrehozása, teszt stb.).
közreműködő
lásd CONTRIBUTING.md további részletekért!
ez a projekt megfelel a közreműködői Szövetség kódexének Conduct.By részvétel, elvárják, hogy tartsa be ezt a Kódexet. Kérjük, jelentse be az elfogadhatatlanságot [email protected].
licenc
Realm Objective-C & A Realm Swift az Apache 2.0 licenc alatt jelenik meg.
A Realm Core Apache 2.0 licenc alatt is elérhető.
ez a termék nem áll rendelkezésre Kubában, Iránban,Észak-Koreában, Szudánban, Szíriában vagy a Krím-félszigeten található személyek számára, vagy bármely más olyan személy számára, aki az Egyesült Államok törvényei szerint nem jogosult a termék átvételére.
visszajelzés
ha a Realm-ot használja, és elégedett vele, csak annyit kérünk, hogy fontolja meg a @realm megemlítő tweet küldését, hogy megossza gondolatait!
és ha nem tetszik, kérjük ossza meg velünk, mit szeretne javítani, így meg tudjuk javítani!