realm / realm-cocoa

Realm

Realm to mobilna baza danych, która działa bezpośrednio w telefonach, tabletach lub urządzeniach do noszenia.Repozytorium zawiera kod źródłowy dla systemów iOS, macOS, tvOS & watchOS wersji Realm Swift & Realm Objective-C.

funkcje

  • Mobile-first: Realm jest pierwszą bazą danych zbudowaną od podstaw do działania bezpośrednio w telefonach, tabletach i urządzeniach przenośnych.
  • proste: Dane są bezpośrednio eksponowane jako obiekty i można je wyszukiwać za pomocą kodu, co eliminuje potrzebę występowania problemów konserwacyjnych związanych z wydajnością &. Większość naszych użytkowników odbiera go intuicyjnie, uruchamiając proste aplikacje & w ciągu kilku minut.
  • Modern: Realm obsługuje relacje, generyki, wektoryzację i Swift.
  • Fast: Realm jest szybszy niż nawet raw SQLite w typowych operacjach, przy zachowaniu niezwykle bogatego zestawu funkcji.

pierwsze kroki

aby dodać Realm Objective-C lub Realm Swift do swojego projektu Xcode, zapoznaj się ze szczegółowymi instrukcjami w naszych dokumentach.

dokumentacja

Realm Objective-C

dokumentacja znajduje się pod adresem realm.io/docs/objc/latest.
Referencja API znajduje się na realm.io/docs/objc/latest/api/.

dokumentacja znajduje się pod adresem realm.io/docs/swift/latest.
Referencja API znajduje się na realm.io/docs/swift/latest/api/

Uzyskiwanie pomocy

  • potrzebujesz pomocy z kodem?: Wyszukaj poprzednie pytania za pomocą tagu realm na Stack Overflow lub zadaj nowe pytanie. Do ogólnej dyskusji, która może być uważana za zbyt szeroką dla Stack Overflow, użyj forum społeczności.
  • masz błąd do zgłoszenia? Otwórz problem z GitHub. Jeśli to możliwe, dołącz wersję Realm, pełny dziennik, plik Realm i projekt, który pokazuje problem.
  • masz prośbę o funkcję? Otwórz problem z GitHub. Powiedz nam, co funkcja powinna zrobić i dlaczego chcesz tę funkcję.

budowanie Realm

jeśli nie chcesz korzystać ze wstępnie skompilowanej wersji, możesz zbudować Realm samodzielnie ze źródła.

:

  • budowanie Realm wymaga Xcode 11.x lub nowszy.
  • dokumentacja Building Realm wymaga jazzy

gdy masz wszystkie niezbędne wymagania, buduj Realm.framework przyjmuje tylko jedną komendę: sh build.sh build. Przy pierwszym budowaniu Realm będziesz potrzebował połączenia z Internetem, aby pobrać rdzeń binarny.

Uruchom sh build.sh help, aby zobaczyć wszystkie działania, które możesz wykonać (budowanie ios/osx, generowanie dokumentów, testowanie itp.).

Zobacz CONTRIBUTING.md po więcej szczegółów!

ten projekt jest zgodny z kodeksem współpracy Conduct.By uczestnicząc, oczekuje się, że będziesz przestrzegać tego kodu. Proszę o ponowne akceptowalne zachowanie do [email protected].

Licencja

Realm Objective-C &Realm Swift są publikowane na licencji Apache 2.0.
Realm Core jest również opublikowany na licencji Apache 2.0 i jest dostępny tutaj.

ten produkt nie jest udostępniany żadnej osobie znajdującej się na Kubie, w Iranie,Korei Północnej, Sudanie, Syrii lub na Krymie, ani żadnej innej osobie, która nie kwalifikuje się do otrzymania produktu zgodnie z prawem amerykańskim.

Feedback

jeśli korzystasz z Realm i jesteś z niego zadowolony, prosimy tylko, abyś rozważył wysłanie tweeta wspominającego @realm, aby podzielić się swoimi przemyśleniami!

a jeśli ci się nie podoba, daj nam znać, co chcesz poprawić, abyśmy mogli to naprawić!



+