Říše je mobilní databáze, která se spouští přímo uvnitř telefony, tablety a wearables.Toto úložiště obsahuje zdrojový kód pro iOS, macOS, tvOS & watchOS verze Říši Swift & Říše Objective-C.
Vlastnosti
- Mobilní-první: Říše je první databáze postaven od základu tak, aby spustit přímo uvnitř telefony, tablety a wearables.
- jednoduché: Data jsou přímo vystavena jako objekty a dotazována kódem, čímž se odstraní potřeba problémů s údržbou ORM s výkonem &. Většina našich uživatelů si to intuitivně vyzvedne a jednoduché aplikace budou spuštěny během několika minut.
- moderní: Realm podporuje vztahy, generika, vektorizaci a Swift.
- Fast: Realm je rychlejší než i raw SQLite na běžných operacích, při zachování extrémně bohatou sadu funkcí.
Začínáme
přečtěte si podrobné pokyny v našich dokumentech a přidejte Realm Objective-C nebo Realm Swift do vašeho projektu Xcode.
Dokumentace
Říše Objective-C
dokumentaci lze nalézt v království.io/docs/objc/poslední.
API reference je umístěn v říši.io/docs/objc/nejnovější/api/.
Říše Swift
dokumentaci lze nalézt v království.io/docs/swift/poslední.
API reference je umístěn v říši.io/docs/swift/nejnovější/api/.
Získání nápovědy
- potřebujete pomoc s kódem?: Vyhledejte předchozí otázky se značkou
realm
na přetečení zásobníku nebo položte novou otázku. Pro obecnou diskusi, která by mohla být považována za příliš širokou pro přetečení zásobníku, použijte fórum komunity. - máte chybu k nahlášení? Otevřete problém s Githubem. Pokud je to možné, zahrňte verzi Realm, úplný protokol, soubor Realm a projekt, který problém zobrazuje.
- máte požadavek na funkci? Otevřete problém s Githubem. Řekněte nám, co by tato funkce měla dělat a proč ji chcete.
Budování Říše
V případě, že nechcete používat předkompilované verze, můžete vytvořit Říši se od zdroje.
předpoklady:
- budova říše vyžaduje Xcode 11.x nebo novější.
- Stavební Realm dokumentace vyžaduje jazzy
jakmile budete mít všechny potřebné předpoklady, stavební Realm.framework má pouze jeden příkaz: sh build.sh build
. Budete potřebovat připojení k Internetu při prvním sestavení říše stáhnout jádro binární.
spusťte sh build.sh help
a zobrazte všechny akce ,které můžete provést (sestavení ios / osx, generování dokumentů, testování atd.).
příspěvek
viz CONTRIBUTING.md pro více informací!
tento projekt se řídí kodexem smlouvy přispěvatelů Conduct.By účast, očekává se, že budete dodržovat tento kodex. Prosím reportunacceptable chování [email protected].
Licence
Říše Objective-C & Říše Swift jsou publikovány pod licencí Apache 2.0.
Realm Core je také publikován pod licencí Apache 2.0 a je k dispozicizde.
tento produkt není k dispozici žádné osobě, která se nachází na Kubě, Íránu, Severní Koreji, Súdánu, Sýrii nebo v oblasti Krymu, ani žádné jiné osobě, která není způsobilá obdržet produkt podle práva USA.
Zpětná vazba
Pokud používáte Říše a jsou s ní spokojeni, vše, co žádáme, je, že vás prosím, zvažte odesílání tweet zmínku @realm se podělit o své myšlenky!
a pokud se vám to nelíbí, dejte nám prosím vědět, co byste chtěli vylepšit, abychom to mohli opravit!